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")