错误说明
在使用QT Creator开发界面的过程中,偶尔会出现添加控件后,运行程序后,界面控件无法更新的情况,或者在源文件使用该控件却出现无法编译的情况,使用QT Creator 4.8.2也会出现这个情况,也不知道这种情况会不会在以后有所改善。
解决办法
我这里只是整理网上常见的2种处理方式,不是自己摸索出来的。
1 .参考其他的博文 QT Creator无法实时更新界面控件,感觉有点麻烦,不太喜欢。
2.这种方法可能更容易接受。步骤包括以下2步
(1).打开工程界面的Projects的设置部分,如下图,把这里的勾去掉,编译源代码,这样QT 就会重新编译我们的代码了。
(2)在重新打开上图的界面,在重新将其勾选,重新编译一次(上图的编译其实是编译到了另一个目录,编译后可能能够运行,但是很多功能就不正常了,这是因为我们将很多需要的库文件和配置文件编译到了勾选后的目录下),这样,QT Creator就能识别我们 刚刚添加的控件了
说明
这个问题好像就是编译器的问题,目前好像还没改善,希望QT 能够快快解决这个问题吧,另外,有时候我们明明添加了控件,在源文件也能使用该控件,也不报语法错误,可是在页面上就是无法显示该控件,这时候就要注意是不是使用了布局,如果使用了布局,就要将控件加到布局中。