QT creator开发环境下 界面更改后运行程序不能实时更新或者在源文件添加该控件后无法编译的问题

简介: 在使用QT Creator开发界面的过程中,偶尔会出现添加控件后,运行程序后,界面控件无法更新的情况,或者在源文件使用该控件却出现无法编译的情况,使用QT Creator 4.8.2也会出现这个情况,也不知道这种情况会不会在以后有所改善。

错误说明

在使用QT Creator开发界面的过程中,偶尔会出现添加控件后,运行程序后,界面控件无法更新的情况,或者在源文件使用该控件却出现无法编译的情况,使用QT Creator 4.8.2也会出现这个情况,也不知道这种情况会不会在以后有所改善。


解决办法

我这里只是整理网上常见的2种处理方式,不是自己摸索出来的。

1 .参考其他的博文 QT Creator无法实时更新界面控件,感觉有点麻烦,不太喜欢。

2.这种方法可能更容易接受。步骤包括以下2步

(1).打开工程界面的Projects的设置部分,如下图,把这里的勾去掉,编译源代码,这样QT 就会重新编译我们的代码了。

bfa247b2e35df7c35788f608ab1658a7_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FiY2Q1NTIxOTE4Njg=,size_16,color_FFFFFF,t_70#pic_center.png

(2)在重新打开上图的界面,在重新将其勾选,重新编译一次(上图的编译其实是编译到了另一个目录,编译后可能能够运行,但是很多功能就不正常了,这是因为我们将很多需要的库文件和配置文件编译到了勾选后的目录下),这样,QT Creator就能识别我们 刚刚添加的控件了


说明

这个问题好像就是编译器的问题,目前好像还没改善,希望QT 能够快快解决这个问题吧,另外,有时候我们明明添加了控件,在源文件也能使用该控件,也不报语法错误,可是在页面上就是无法显示该控件,这时候就要注意是不是使用了布局,如果使用了布局,就要将控件加到布局中。


相关文章
|
22天前
|
计算机视觉 数据格式
使用opencv在Qt控件上播放mp4文件
使用opencv在Qt控件上播放mp4文件
28 2
|
22天前
【QT】读写.ini配置文件的程序实现
【QT】读写.ini配置文件的程序实现
|
1月前
|
开发框架 Unix Linux
深度探索:Qt CMake工程编译后的自动打包策略
深度探索:Qt CMake工程编译后的自动打包策略
33 0
|
27天前
|
存储 测试技术 UED
Qt中实现界面回放的艺术:从理论到代码“ (“The Art of Implementing UI Playback in Qt: From Theory to Code
Qt中实现界面回放的艺术:从理论到代码“ (“The Art of Implementing UI Playback in Qt: From Theory to Code
65 1
|
8天前
|
数据可视化
实现Hello Qt 程序
实现Hello Qt 程序
|
8天前
|
数据可视化 开发工具 C++
Qt Creator 界面
Qt Creator 界面
|
8天前
|
数据可视化 NoSQL 编译器
Qt Creator 新建项目
Qt Creator 新建项目
|
8天前
|
Windows
解决windows下Qt Creator显示界面过大的问题
解决windows下Qt Creator显示界面过大的问题
|
13天前
|
开发框架 数据可视化 前端开发
【Qt 学习笔记】Qt控件概述
【Qt 学习笔记】Qt控件概述
21 0
|
14天前
|
图形学 Python 容器
【PyQt5桌面应用开发】3.Qt Designer快速入门(控件详解)
【PyQt5桌面应用开发】3.Qt Designer快速入门(控件详解)
32 0