如何在mainwindow可见之前编写processevents循环?

时间:2011-12-07 19:34:57

标签: qt

我有一个自定义小部件,我需要设置一些取决于主窗口可见的属性。我需要访问一些属性并浏览包含的小部件等...我需要在主窗口可见之后以及我的自定义widged可见之前执行这些操作。 我认为这可以用:

do
{QApplication::processEvents(QEventLoop::AllEvents);}
while (MY_qtutil().w_tell_me_the_mainwindow()->isVisible()==false);

MY_qtutil()。w_tell_me_the_mainwindow()经过测试,效果很好。 问题是我有一个无限循环,似乎函数QApplication :: processEvents(QEventLoop :: AllEvents)不会让主窗口显示出来。 任何的想法 ?提前谢谢。

0 个答案:

没有答案