autojs遍历当前页面所有控件_PyQT5控件:容器(Containers Widgets)
生活随笔
收集整理的這篇文章主要介紹了
autojs遍历当前页面所有控件_PyQT5控件:容器(Containers Widgets)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
QWidget主窗體容器
在Qt設計師中新建文件,選擇QWidget
QWidget屬性
- enabled 窗口部件是否有效
- geometry 窗口部件相對于其父窗口的幾何圖形,并排除窗口框架
- sizePolicy 窗口部件的默認布局行為
- minimumSize 窗口部部件的最小尺寸(以像素為單位)
- maximumSize 窗口部部件的最大尺寸(以像素為單位)
- sizeIncrement 窗口部件的大小增量
- baseSize 窗口部件的基本大小
- palette 窗口部件的調色板
- font 窗口部件當前的字體集
- cursor 窗口部件的光標外形
- mouseTracking 窗口部件跟蹤鼠標是否生效
- tabletTracking 窗口部件是否啟用了平板電腦跟蹤
- focusPolicy 窗口部件接收鍵盤焦點的策略
- contextMenuPolicy 窗口部件如何顯示上下文菜單
- acceptDrops 窗口部件中拖拽事件是否有效,設置為true會向系統通知此窗口小部件可能能夠接受放置事件
- windowTitle 窗口標題
- windowIcon 窗口部件的圖標
- windowOpacity 窗口的不透明度級別
- toolTip 窗口部件的工具提示
- toolTipDuration 窗口部件的工具提示持續時間(以毫秒為單位)。如果值為-1(默認值),則根據工具提示的長度計算持續時間。
- statusTip 窗口部件的狀態提示
- whatsThis 窗口部件的“這是什么”幫助文本
- accessibleName 窗口部件名稱(通過一些輔助技術工具才可見)
- accessibleDescription 控件說明(通過一些輔助技術工具才可見),默認為空
- layoutDirection 窗口部件的布局方向
- autoFillBackground 窗口部件背景是否自動填充
- styleSheet 窗口部件的樣式表
- locale 窗口部件的區域設置
- windowFilePath 窗口部件關聯的文件路徑
- inputMethodHints 具體的輸入方法提示小部件具有什么
- windowModality 哪個窗口被模態部件阻塞
GroupBox組合框
包含一個邊框和一個標題欄,作為一個容器來使用,可以在其中添加各種窗口部件QWidget類屬性
- 請參考QWidget 主窗體容器
GroupBox屬性
- title 標題文本
- alignment 標題文本對齊方式
- flat是否為平行線
- checkable 是否可選擇
- checked 是否選中
GroupBox信號
信號觸發條件:
- clicked() 點擊時發出信號
- clicked(bool) 點擊時發出信號,并將當前狀態傳遞給外界
- toggled(bool) 狀態發生變化時發出信號,并將當前狀態傳遞給外界
ScrollArea 滾動區
一個滾動視圖,控件內可以為文本或者圖片等,當控件內部件超出視圖大小時,提供滾動條,這樣就可以看到整個部件的大小QWidget類屬性
- 請參考QWidget主窗體容器
QFrame類屬性
- frameShape 框架外形格式
- frameShadow 框架陰影格式
- lineWidth框架的寬度
- midLineWidth 線寬
QAbstractScrollArea類屬性
- verticalScrollBarPolicy 垂直滾動條顯示方式
- horizontalScrollBarPolicy 水平滾動條顯示方式
- sizeAdjustPolicy 調節大小的方式
QScrollArea類屬性
- widgetResizable設置小部件是否可調整大小
- alignment 對齊方式
ToolBox工具箱
一個選項卡式的條目,類似于QQ聯系人列表QWidget類屬性
- 請參考QWidget主窗體容器
QFrame類屬性
- 請參考ScrollArea 滾動區
QToolBox類屬性
- currentIndex 默認選中標簽頁的索引
- currentItemText 當前選中標簽頁的標題
- currentItemName 當前選中標簽頁的名稱
- currentItemIcon 當前選中標簽頁的圖標
- currentItemToolTip 當前選中標簽頁的工具提示
- tabSpacing 標簽間距
QToolBox信號
信號觸發條件:
- currentChanged(int) 點擊標簽頁時發出信號,并傳遞選中標簽頁的索引
TabWidget切換卡
提供了一系列的Tab選項卡的切換,每個選項卡下有自己的控件,原理和Tool Box一樣QWidget類屬性
- 請參考QWidget主窗體容器
QTabWidget類屬性
- tabPosition 選項卡的位置
- tabShape 選項卡樣式
- currentIndex 當前選中標簽頁的索引
- iconSize 圖標尺寸
- elideMode 當選項卡排滿時,設置選項卡每一項文本的顯示方式
- usesScrollButtons 是否使用滾動按鈕
- documentMode 文件樣式
- tabsClosable 是否顯示關閉按鈕
- movable 選項卡之間是否可移動
- tabBarAutoHide 縮小時是否需要隱藏
- currentTabText 當前選中標簽頁的標題
- currentTabName 當前選中標簽頁的名稱
- currentTabIcon 當前選中標簽頁的圖標
- currentTabToolTip 當前選中標簽頁的狀態提示文本
- currentTabWhatsThis 當前選中標簽頁的“這是什么”幫助文本
QTabWidget信號
信號觸發條件:
- currentChanged(int) 標簽發生改變時發出信號,并傳遞選中標簽頁的索引(點擊和滾動)
- tabBarClicked(int) 點擊標簽時發出信號,并傳遞點擊標簽頁的索引
- tabBarDoubleClicked(int)雙擊標簽時發出信號,并傳遞點擊標簽頁的索引
- tabCloseRequested(int) 點擊關閉按鈕發出信號,并傳遞點擊標簽頁的索引
Stacked Widget層疊窗口
層疊窗口(堆棧窗口),提供了多頁面切換的布局,每個窗口下可以添加其他控件,類似于文檔的切換QWidget類屬性
- 請參考QWidget主窗體容器
QFrame類屬性
- 請參考ScrollArea 滾動區
QStackedWidget 類屬性
- currentIndex 當前選中頁的索引
- currentPageName 當前選中頁的名稱
QStackedWidget 信號
信號觸發條件:
- currentChanged(int) 點擊轉換頁時發出信號,并傳遞選中頁的索引
- widgetRemoved(int) 從堆疊窗口小部件中移除窗口小部件時發出信號
Frame框架
QFrame類屬性
- 請參考ScrollArea 滾動區
Widget組件
QWidget類屬性
- 請參考QWidget主窗體容器
MdI AreaMDI窗口顯示區
QWidget類屬性
- 請參考QWidget主窗體容器
QFrame類屬性
- 請參考ScrollArea 滾動區
QAbstractScrollArea類屬性
- 請參考ScrollArea 滾動區
QMdiArea類屬性
- background 背景圖片和顏色
- activationOrder 觸發器
- viewMode 設置視圖模式
- documentMode 保存的標簽欄在選項卡視圖模式是否設置為文件的模式,默認為false。
- tabsClosable 設置標簽是否可關閉
- tabsMovable 設置標簽是否可移動
- tabShape (當viewMode是TabbedView時)設置該MdiArea的標簽形式
- tabPosition (當viewMode是TabbedView時)設置標簽所在方向
QMdiArea 信號
信號觸發條件:
- subWindowActivated(QMdiSubWindow*) 子窗口激活時發出信號
DockWidget浮動窗口
浮動窗口,可以作為一個頂層窗口漂浮在桌面,主要作為輔助窗體出現在界面中,可以在很多IDE中看到停靠窗體QWidget類屬性
- 請參考QWidget主窗體容器
QDockWidget類屬性
- floating 設置否為可漂浮
- features 設置浮動窗體一些功能,是否為可移動,可關閉或浮動等
- allowedAreas 設置浮動窗體可以停靠的地方
- windowTitle 浮動窗體的標題
- dockWidgetArea 設置浮動窗體可以停靠的地方
- docked設置浮動窗體是否停靠著
QDockWidget 信號
信號觸發條件:
- allowedAreasChanged(Qt::DockWidgetAreas) ??
- dockLocationChanged(Qt::DockWidgetArea)當停靠的位置發生改變時發出信號
- featuresChanged(QDockWidget::DockWidgetFeatures) ??
- topLevelChanged(bool)當處于頂層窗口時發出信號
- visibilityChanged(bool) 可見性發生改變時發出信號
其中兩個信號,找了好久的資料,也測試了,不知道是啥玩意,( ╯□╰ )
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的autojs遍历当前页面所有控件_PyQT5控件:容器(Containers Widgets)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android IO流_Flutter实
- 下一篇: c++可以做什么项目_上班做下班后可以做