Qt Creator在运行时没有显示.ui更改

时间:2014-04-02 22:44:27

标签: c++ qt qt-creator qt-designer

与此问题类似:Qt Creator: Design changes not showing when run

我无法在UI中进行简单的更改,然后在运行时看到它。我试过添加一个虚拟标签和按钮。无论我编辑MainWindow.ui文件多少,我都无法更改UI。 ui_MainWindow.h文件也不会更改。似乎生成的文件没有被运行。

我在跑步前尝试过清洁。我试过取消选中Projects>>下的'Shadow build'选项。建设与发展运行>>一般>>阴影构建复选框,然后重新启动Qt Creator。我尝试重新启动电脑,然后进行测试。那该死的ui_xxx文件不会更新!

主机操作系统:Windows 7,64b Qt Creator版本:3.0.1基于QT 5.2.1(MSVC 2010,32位),建于2014年1月31日

3 个答案:

答案 0 :(得分:8)

此错误行为的一个原因是启用了阴影构建复选框。点击"项目" Qt创建器中的图标,在Build->下;一般,取消选中Shadow build。再次重建并运行。

答案 1 :(得分:1)

修改项目上的UI元素后,对我有用的是删除目录:{project dir} / GeneratedFiles,然后重建项目。

包含菜单更改的UI元素在删除后似乎可以使用。我尝试进行清理,然后进行重建,包括取消选中阴影构建。

Qt Creator 4.11.0

答案 2 :(得分:0)

只是有同样的问题。删除(或至少将它放在其他地方)ui _ *。h文件,然后重新编译程序。它为我固定。