微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > Qt修改了了UI界面结果没有出现解决办法

Qt修改了了UI界面结果没有出现解决办法

时间:10-02 整理:3721RD 点击:

今天Qt编程遇到一个奇怪的问题,如题。本人Qt是装在windows环境下的

网上搜索了一些解决方案,说的不是很清楚,经过一些时间的摸索,这里总结一下解决方法。

ui源文件到界面显示的原理可以网上搜索,这里不再描述。简单讲就是先要从*.ui生成ui_*.h然后再编译,所以界面未更新实际上是因为ui_*.h这个文件没有更新导致的。

出现此问题后我尝试了以下几个方法:

1,在生成目标的文件夹内找到ui_*.h,复制到源代码文件夹内覆盖原来文件,成功

2,删除源代码文件夹内ui_*.h后,clear all 然后再重新编译,失败。

3,uic *.ui -o ui_*.h 失败,生成的ui_*.h是空的


4,项目设置文件.pro内增加 UI_DIR=./UI,同时删除掉源代码目录中ui_*.h,clear all,->qmake->rebuilt all



但发现都不行,最后试了下不要勾选shdow build,发现可以了

下载qt ceator集成开发工具,不是一下子就出来了吗。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top