PyQt(Python+Qt)學習隨筆:QTabWidget選項卡部件的currentWidget和widget方法

QTabWidget的每個選項卡都有一個對應的頁面部件對象,可用通過currentWidget方法和widget方法來訪問該頁面部件對象。

1、獲取當前顯示頁面部件的currentWidget方法

QTabWidget的currentWidget方法用於獲取選項卡的當前顯示頁面的實例對象。調用語法如下:

  • QWidget currentWidget()
示例代碼:
		currentTab = self.tabWidget.currentWidget()
        print(currentTab.objectName())

2、獲取指定索引頁面部件的widget方法

QTabWidget的widget方法用於獲取指定索引的選項卡頁面的實例對象。調用語法如下:

  • QWidget widget(int index)

說明:如果索引值超出範圍,返回None。

示例代碼:
		w = self.tabWidget.widget(index)
        if w:print(w.objectName())
        else:print("No page")

老猿Python,跟老猿學Python!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章