PyQt5:所有子小部件都可以使用和修改变量?

问题描述 投票:0回答:1

我有电流,

QMainWindow-> QMdiArea-> QMdiSubWindow-> QTabWidget-> QWidget-> QGraphicsScene / View

现在,我想在mdi子窗口中维护添加到场景中的某个项目的数量,现在,由于可以有多个子窗口,并且每个子窗口可以具有多个选项卡。我很想知道qt是否具有给定子控件访问父类中变量的系统,而不是使用self.parent()。parent()....链。

python pyqt pyqt5
1个回答
0
投票

您可以使用setObjectName设置QObject名称。然后,使用对上层对象之一(例如QMainWindow)的引用,可以使用带有某些期望名称的findChild或findChildren获得对某些对象的引用。

© www.soinside.com 2019 - 2024. All rights reserved.