标签: c++ qt
所以我有一个从QMainWindow启动的QDialog类。构造函数设置UI。我在QMainWindow中声明了该对象,然后我调用在QDialog类中循环的方法。结果是当显示QDialog时(对话框 - > show()在构造函数中),窗口显示没有布局。循环完成后,将显示布局。
我尝试使用exec()代替,但是在对话框关闭之后该方法才会执行。
答案 0 :(得分:1)
qApp->processEvents()可以帮助你。尝试将其放在创建对话框和/或运行循环的代码周围。
qApp->processEvents()