是什么导致qtcreator停止更新ui头文件

时间:2019-02-19 18:27:28

标签: qt

当我在ui设计表单中添加一些元素时,我发现QtCreator(v4.5.0)停止更新set detach-on-fork off头文件管理器(对于我的一个项目)。

例如,在ui中添加一些QLCDNumber对象之后,通常我应该能够在mainwindow构造函数中设置这些对象,例如:mainwindow.ui。但是现在ui->lcdNumber(QLCDNumber * lcdNumber)无法识别,因为lcdNumber尚未更新新添加对象的定义。

我试图运行ui_mainwindow.h,或重新打开正在处理的项目,甚至重新启动计算机。它仍然不起作用。请注意,此项目中创建的所有ui表单均存在此问题。

看到其他项目运行正常也很奇怪。有人知道为什么会这样吗?谢谢!

1 个答案:

答案 0 :(得分:0)

我在Qt designer does not update the gui找到了解决问题的方法。我要做的是删除所有以前构建的结果,以及使用Shaw build构建的配置项目。然后QtCreator恢复正常。或者,删除所有以前的ui_header文件并重建项目。