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!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM