Qt Creator 在运行时不显示 .ui 更改
Qt Creator not showing .ui changes when run
类似于这个问题: Qt Creator:运行时不显示设计更改
我无法在 UI 中进行简单的更改,然后在运行时看到它。 我尝试添加虚拟标签和按钮。 无论我如何编辑MainWindow.ui
文件,我都无法更改 UI。 ui_MainWindow.h 文件也不会更改。 似乎应该生成该文件的任何内容都没有运行。
我试过在跑步前清洁。 我尝试取消选中"项目>>构建和运行"常规>>影子构建复选框下的"影子构建"选项>>然后重新启动Qt Creator。 我试过重新启动电脑,然后进行测试。 那个该死的ui_xxx文件不会更新!
主机操作系统: 视窗 7, 64bQt Creator版本:基于QT 5.2.1(MSVC 2010,32位)的3.0.1,构建于2014年1月31
此错误行为的一个原因是启用了"影子构建"复选框。单击Qt创建器中的"项目"图标,在"构建>常规"下,取消选中"影子构建"。再次重建并运行。
修改项目上的UI元素后,对我有用的是删除目录:{project dir}/Generated Files,然后重建项目。
包括菜单更改在内的 UI 元素在删除后似乎可以工作。 我尝试了清理,然后重建,包括取消选中影子构建。
Qt创建者 4.11.0
刚刚遇到了同样的问题。删除(或至少将其放在其他地方)ui_*.h 文件,然后重新编译程序。它为我修复了。
sk313tOn 是正确的。对于影子生成,请删除项目目录中的 ui_mainwindow.h。因为对于影子构建,ui_mainwindow.h 的正确位置是构建目录!ui_mainwindow.h 将自动构建在构建目录中。
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 字符串-C++后显示的随机字符
- 继承期间显示未知行为的子类
- 如何从 bash 脚本捕获终端输出并将其显示在我的 Qt UI 中?
- 通过屏蔽 UI 中的所有其他控件,在 UWP 应用 (c++) 中的现有 MainPage.xaml 顶部显示进度条
- 一个人如何将QT(C )UI分为多个小部件子类,并使其显示与同一类中的所有窗口
- 无法从 void 函数内向 UI 显示 - QT
- QT子类UI表单显示一个空白窗口
- 如何使 UI 对象仅在单击按钮后显示在对话框中
- 如何在对话框编辑框中显示来自 UI 线程类 Run() 函数的字符串
- QT在菜单项上显示模态对话框(.UI)单击
- 如何检测地铁 UI 是否显示
- 单击按钮时显示另一个 UI 文件
- 如何在同一个容器(C++)中显示来自不同应用程序的ui
- 在Lotus Notes/Domino中运行查询而不显示Notes UI
- 如何在Repeater内部的UI QML (QT)中显示列表中的值
- 从ui-thread显示窗口有时会阻塞主ui-thread
- Win8如何将进程分类为"Background Process"?我的应用在 Win7 中运行,但在 Win8 中不显示任何 UI
- Qt Creator 在运行时不显示 .ui 更改