gpt4 book ai didi

qt - 如何在 QT 中获取 Top(base) parentWidget?

转载 作者:行者123 更新时间:2023-12-04 00:04:48 24 4
gpt4 key购买 nike

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

例如 :

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

问题是我能做到这一点的方式是
this->parentWidget()->parentWidget()->parentWidget()->showFullScreen();

这有一个简单的方法吗?

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

路易斯·达科斯塔

最佳答案

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

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

关于qt - 如何在 QT 中获取 Top(base) parentWidget?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6551456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com