我正在将应用程序从Qt3移植到Qt4,并且需要QApplication::mainWidget()的Qt4替代品,该替代品用于返回Qt3中的顶级小部件。有谁知道如何在Qt4中做到这一点?

最佳答案

从技术上讲,任何用NULL初始化的窗口小部件都是顶级窗口小部件,因此QApplication不应假定其中一个比另一个更好。
我通常这样做的方法是将指向“实际”主窗口小部件的指针保存在某个位置,甚至是全局变量或单例,并在需要时引用它。

关于c++ - QWidget * QApplication::mainWidget()在Qt4中变成了什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1150833/

10-12 23:57