一、概述
TabWidget選項卡組件是一個帶一到多個選項卡欄和對應頁面區域的組件,對應類QTabWidget,每個選項卡欄對應一個單獨的頁面,用於顯示與每個選項卡相關的內容。默認情況下,選項卡欄顯示在頁面區域上方,但可以設置組件的tabPosition屬性來設置不同的選項卡欄位置。頁面區域中只顯示當前頁面;其他所有頁面均隱藏,只有切換到對應選項卡欄時纔會顯示,可以通過單擊選項卡或按Alt+字母快捷鍵(如果設置了快捷鍵)來切換不同的選項卡。下圖爲一個選項卡的兩個不同選項頁例子:
二、屬性介紹
在Designer中,QTabWidget的可設置屬性包括如下:
這些屬性老猿將其分爲三類:外觀展示類、操作控制類、當前項類。
- 外觀展示類屬性請參考《PyQt(Python+Qt)學習隨筆:QTabWidget選項卡部件外觀展示類屬性elideMode、documentMode、tabBarAutoHide、tabShape介紹》
- 操作控制類屬性請參考《 PyQt(Python+Qt)學習隨筆:QTabWidget選項卡部件操作控制類屬性movable和tabsClosable介紹》
- 當前項類屬性請參考《PyQt(Python+Qt)學習隨筆:QTabWidget選項卡部件當前項類屬性currentIndex、currentTabText、currentTabName、currentTabIcon介紹》