QMainWindow* getMainWindow()
{
foreach (QWidget *w, qApp->topLevelWidgets())
if (QMainWindow* mainWin = qobject_cast<QMainWindow*>(w))
return mainWin;
return nullptr;
}
二:通过QApplication获取
auto tip = qApp->findChild<QMainWindow*>(QMainWindow.objectName);
获取 QMainWindow 的两种方式:遍历与 QApplication
本文介绍了如何通过遍历 QApplication 的顶级窗口和使用 findChild 方法来获取 QMainWindow 的实例,适合理解和操作 Qt 应用程序的开发者。
2万+

被折叠的 条评论
为什么被折叠?



