【发布时间】:2022-01-13 07:38:12
【问题描述】:
我正在使用 QStackwidget,我想检查我是否在小部件 A 或 B 中。在 PyQt 文档中,它说我需要 currentwidget() 方法,该方法将返回当前小部件/页面。这是此方法在 python 中的输出:
print(self.ui.stackedWidget.currentWidget())
控制台显示如下:
<PyQt5.QtWidgets.QWidget object at 0x0000203A1009160>
所以它显示了我当前所在的小部件的地址。
但我要实现的是以下
if self.ui.stackedWidget.currentWidget() == page A:
#action1
elif self.ui.stackedWidget.currentWidget() == page B:
#action2
and so on ...
有没有办法通过 currentWidget() 方法获取页面名称?
【问题讨论】: