当我在ui设计表单中添加一些元素时,我发现我的QtCreator (v4.5.0)停止更新ui
头文件(针对我的一个项目)。
例如,在mainwindow.ui
中添加一些QLCDNumber
对象后,通常我应该能够在主窗口构造函数中设置这些对象,例如:ui->lcdNumber
。但是现在lcdNumber
(QLCDNumber *lcdNumber)无法识别,因为ui_mainwindow.h
没有更新新添加的对象的定义。
我尝试运行qmake
,或者重新打开我正在处理的项目,甚至重新启动我的计算机。它还是不能工作。请注意,此项目中创建的所有ui表单都存在此问题。
观察到其他项目运行良好也是很奇怪的。有人知道为什么会发生这种情况吗?谢谢!
发布于 2019-02-20 02:44:50
我在这里找到了问题的解决方案Qt designer does not update the gui。我所做的是删除所有以前构建的结果,以及使用Shaw build构建的配置项目。然后QtCreator恢复正常。或者,删除所有以前的ui_header文件并重新生成项目。
https://stackoverflow.com/questions/54772730
复制相似问题