Qt_修改文件Qt程序依然没有变化或者修改ui文件中的控件无变化

1.关于修改程序编译运行后无变化
在qtCreator的构建概要中有一个shadow build的勾选框,默认是勾选的,此时构建目录是可以修改的。而如果把勾选去掉,则构建目录自动变为项目的目录,且不能够修改。
可能就是构建、运行的目录不一致!尝试取消shadow build

2.关于使用ui设计器修改控件编译运行后没有任何变化
我们在使用ui设计器修改控件时,会出现一个ui_XX.h的文件,这个文件前面文章有介绍。
可能原因有二:
其一:还是上面那个问题,修改和运行的目录不一致。
其二:这个ui_XX.h文件没有更新。先修改再编译运行看看,再去文件夹中看这些文件是否更新。网上说修改方法就是在pro文件夹中添加一个
UI_DIR =
temp/ui,这样所有的ui_XX.h文件就在你规定的目录下。然后把文件夹中一些无关紧要的文件删除。重新构建运行。我试过,但是失败了。目前为止,有效的方法就是每次修改UI后就把build/debug文件夹删除,然后执行Qmake,最后运行。亲测有效,但效率太低,后期解决了再来更新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值