qt - 是什么导致qtcreator停止更新ui头文件
问题描述
当我在 ui 设计表单中添加一些元素时,我发现我的 QtCreator (v4.5.0) 停止更新ui
头文件(对于我的一个项目)。
例如,在我在 中添加一些QLCDNumber
对象后mainwindow.ui
,通常我应该能够在主窗口构造函数中设置这些对象,例如:ui->lcdNumber
. 但现在lcdNumber
(QLCDNumber *lcdNumber) 无法识别,因为ui_mainwindow.h
尚未更新新添加对象的定义。
我尝试运行qmake
或重新打开我正在处理的项目,甚至重新启动我的计算机。它仍然不起作用。请注意,此项目中创建的所有 ui 表单都存在问题。
观察到其他项目运行良好也很奇怪。任何人都知道为什么会发生这种情况?谢谢!
解决方案
我在这里找到了问题的解决方案Qt Designer does not update the gui。我所做的是删除所有以前构建的结果,以及使用Shaw build 构建的配置项目。然后 QtCreator 恢复正常。或者,删除所有以前的 ui_header 文件并重建项目。
推荐阅读
- python - TKinter 使用 TOPLEVEL 模态对话从其他类调用一个类
- android - 如何从无人机相机流中获取位图数据。安卓应用
- dc.js - dc.js rowChart:当所有值都为 0 时,阻止 yAxis 出现在图表中心
- python - 由于数据类型错误,无法从时间数据中减去小时数
- java - 即使代码正确,我的 junit 测试仍然失败
- ironpython - 如何获取revit族类型的类型参数?
- asp.net-core - 使用身份在 Blazor 中检索用户名
- git - 如何从 git 现有仓库切换并初始化新仓库,因为我可以将项目的所有活动保存在同一个在线仓库中
- r - 如何将列表格式化为 json2 格式?
- javascript - 移动水平滚动中的 Glightbox 问题