情况描述:
我是之前用的vs编译器,编译的文件在代码界面,不喜欢这种方式,想要生成的文件都在一个界面,然后我又换回了MinGW编译器,然后在设计师界面修改了ui,重新编译一直不生效。
网上常用两种方法:
1、在设置中取消shadow,就会重新编译UI的文件
但是会将编译的文件修改到代码界面。
2、项目设置文件.pro内增加 UI_DIR=./UI,同时删除掉源代码目录中ui_*.h,clear all,->qmake->rebuilt all
我试了,对我不起作用。
解决:
将代码文件里面的ui_XXXX.h文件全部删除,重新使用qt creator的编译方式,生成到同一个文件夹下。应该也适用于shadow编译