标签: qt
我在Windows上使用Qt 4.7.0(32位)(mingw32)。
当调用setVisible(),setDisabled(),hide()和show()时,应用程序崩溃。到目前为止,官方文档,论坛和谷歌都没有帮助。 QLineEdit变量在xml(passwordEdit)中声明。
崩溃仅在调试模式下发生,而不是在发布模式下发生。
ui->passwordEdit->setVisible(false);
答案 0 :(得分:1)
该应用程序崩溃了,因为我正在从另一个线程更新窗口小部件的可见性和其他属性。我没有意识到你必须从GUI线程中做到这一点。使用postEvent解决了问题。