0

所以我有一个从 QMainWindow 启动的 QDialog 类。构造函数设置 UI。我在 QMainWindow 中声明对象,然后调用在 QDialog 类中循环的方法。结果是当 QDialog 显示时(dialog->show() 在构造函数中),窗口出现时没有布局。循环完成后,将显示布局。

我尝试使用 exec() 代替,但是直到对话框关闭后该方法才会执行。

4

1 回答 1

1

qApp->processEvents()应该可以帮助你。尝试将它放在创建对话框和/或运行循环的代码周围。

于 2013-08-20T19:16:28.087 回答