我正在创建一个必须由parent可以访问childrenWidget(或children的孩子的孩子....)以及从children到parentWidget(或parent的父母的父母...)的软件。

例如 :

QWidget_Principal --> WidgetApplications --> WidgetMenuBar --> PushButtonFullScreen.


问题是我可以做到的方式

this->parentWidget()->parentWidget()->parentWidget()->showFullScreen();


这有一个简单的方法吗?

提前致谢
很抱歉我的英语不好。

路易斯·达·科斯塔

最佳答案

使用QWidget * QWidget::window () const获取窗口小部件。

还有QWidgetList QApplication::topLevelWidgets () [static]功能,可获取应用程序中所有顶级小部件的列表...

09-30 13:44