我的开发环境:
1,VS2008
2,qt-win-opensource-4.7.4-vs2008
3,qt-vs-addin-1.1.9
为了开发方便,我也安装了qt-creator-win-opensource-2.3.1,在这上面写代码。
问题
最近在把VS2008上开发的QT项目,生成pro文件后。在QtCreator中打开,编译都通过。就是遗留一个问题,每次在ui界面上修改后,在cpp源代码里引用ui界面控件,不能及时更新上准确的代码提示。
具体原因,网上说是pro文件中,UI_DIR += ./GeneratedFiles 设置有错误。实际我的设置并没错。而且修改界面后,并不进行编译的话,ui_formserver.h临时文件并没发生变化。但在源代码里引用ui控件是可以提示的。
那么到底是什么原因的呢。具体我也不知道。但是我还是解决了。
解决的方法是,在我用QTCreator打开pro文件时候,有个影子构建选项。
我把项目里关于qt的临时文件都删除了,然后重新在VS2008里把qt pro文件生成了一下。
然后再qt Creator里打开这个pro文件,这个时候我没再选择影子构建。这样GeneratedFiles 就在源代码这层了。这个时候就解决了,修改界面而代码提示不及时的问题了。
但也留一个问题,实际我新创建的QT项目,从VS2008转成QT Creator打开,选择影子构建,并不会影响我的界面修改和代码提示。或许是我上次更改项目名称和文件夹名称,遗留的问题(VS2008 更改项目名称 )。附上我的pro文件配置图,后期发现问题根本原因,我会再更新说明的。
分享到:
相关推荐
Linux 下使用QTCreator画UI界面,熟悉使用QTCreator工具编写、编译代码。
利用Qt Creator将Qt的ui界面程序封装成dll库的代码示例,内部均为相对路径,可利用Qt Creator直接独立运行Test.pro,注意要将Test目录下的dll库放在exe的同级目录下,详细内容可参考文章:
基于QT creator 的简单计算器 有ui界面的设计 这是本人在学习QT时自行编写,有什么不正确的地方,还请各位大神指导!
麒麟系统QtCreator使用中文输入法的fcitx插件 麒麟系统QtCreator使用中文输入法的fcitx插件 麒麟系统QtCreator使用中文输入法的fcitx插件
windows 上用qtcreator + gcc +openocd 编译调试stm32 windows 上用qtcreator + gcc +openocd 编译调试stm32 windows 上用qtcreator + gcc +openocd 编译调试stm32 windows 上用qtcreator + gcc +openocd 编译调试...
使用Qt Creator作为Linux IDE,实现Redis源码编译和断点调试
QT creator MSVC 2015的 联合编译工具破解版本。以及使用和破解说明。 详细说明了如果安装、配置。实测缩短编译时间90%!
需要配合Qt(见我之前上传的)和mingw64
qtcreator 使用教程,如何获取、安装、配置,以及使用示例
国产系统 统信uos20 飞腾cpu QT Creator4.11 源码编译
使用Qt Creator编译sqlite3,均是源代码,可以实现sqlite跨平台编译。工程很简单,只是sqlite的源代码及配置好的pro文件。
这是一个基于Qt Creator 的登录界面设计,实现了用户名、密码输入,校验,存储。这只是一个简单的实例,需要的朋友可以参考。关于这部分代码的设计思路与代码详细讲解见博文:...
用QtCreator编写的涂鸦板和矩形绘图小软件,按住左键在白板上拖画产生 矩形方框,使用双缓冲画图,在灰色背景图片上,左键移动 是涂鸦板 用QtCreator编写的涂鸦板和矩形绘图小软件,按住左键在白板上拖画产生 矩形...
QtCreator更新很快,但是翻译越来越差劲,这个为QtCreator菜单的汉化,基本覆盖全了,理论上4.0后的版本都可用; 使用方法:替换D:\Qt\Qt5.9.5\Tools\QtCreator\share\qtcreator\translations下同名文件,注意文件名...
Qt Creator vim 配色方案,放到QT creator 安装文件夹下的style文件里。这个配色护眼,清楚
Armadillo + OpenBLAS 数学运算库在 Qt 5.7.1 for Windows 32-bit (MinGW 5.3.0) 下的编译安装教程。 本人亲手操作记录,详细可行。 提供了用到的素材资源,也...提供了使用的实际代码,可以在 Qt Creator 中直接使用。
qt creator系列教程,学习qt creator的材料
本文介绍linux(ubuntu和centos都可以)下编译安装QT及qtcreator,有具体的操作步骤,很方便搭建,如需要源码,另行联系
解压包里的 qtcreator_zh_CN.qm 文件到 X:\Qt\2010.02.1\share\qtcreator\translations 注意修改你的Qt安装目录。 然后重启Qt Creator即可。
基于Qt6.2.4于Ubuntu20.04编译 复制文件libfcitxplatforminputcontextplugin-qt6.so到Qt Creator的/lib/Qt/plugins/目录下. 省了您编译的时间.