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!

原文地址:https://www.cnblogs.com/LaoYuanPython/p/12570447.html