如何让 childWindow 从他的 MainWindow 访问和/或修改属性?
我有一个 MainWindow 可以打开不同的 childWindows,这取决于 MainWindow 上按下的按钮。
我希望任何 childWindows 都能够修改 MainWindow 的某些属性,但我无法获得访问它们的好方法。
如何让 childWindow 从他的 MainWindow 访问和/或修改属性?
我有一个 MainWindow 可以打开不同的 childWindows,这取决于 MainWindow 上按下的按钮。
我希望任何 childWindows 都能够修改 MainWindow 的某些属性,但我无法获得访问它们的好方法。
在定义小部件或窗口时(您的窗口可能只是一个 QWidget),在init -Method 中指定它的父级(只需传递父小部件)。
之后,您可以使用 parentWdiget-Method 或简单地在子窗口的属性中设置到父窗口小部件的“链接”。
见http://srinikom.github.io/pyside-docs/PySide/QtGui/QWidget.html
您可以将参考(自我)传递给您的子窗口。