QT5.1之Shadow build(QTcreator界面改了,但是显示的时候没有更新的问题)
2013-11-04 20:14
465 查看
QT5.1之Shadow build(QTcreator界面改了,但是显示的时候没有更新的问题)
昨天用QTcreator2.8.1配合QT5.1写完了一个项目,想着当时写的代码比较乱,有很多注释之类的,正式上交的代码肯定不能是这样的,所以就把原来的工程复制到另一个目录下,打算把代码整理一遍,加上注释什么的。后来在QT界面上改动了一些东西,发现重新编译执行后界面并没有更新,当时郁闷了半天,以为是qtcreator出问题了,试了好几遍都还是这样的,后来网上说是引用的界面头文件没有更新什么的,具体可以看http://blog.csdn.net/cokewei/article/details/6639960。后来一想,应该是QT的界面和源代码分离了,导致这个问题,而且很奇怪的是,我重新编译新的工程,原来文件夹下的文件居然有变化,但是新的文件夹下的文件居然没有变化,顿时明白应该是界面和源代码分离,导致我虽然修改的是新的工程文件,但是程序还是引用了原来目录下的界面文件,所以就知道了怎么办。具体如下:
在qt creator 2.8.1中点击左侧的“项目”,然后去除勾选“shadow build"选项,你会发现下面的qmake,debug等目录都会跟着一起变,原来界面和源代码是分离的,现在他们是在同一个目录下了。这样你修改界面后就会显示了。下面是截图:
这有点像以前qtcreator的构建影子程序,不知道是不是这样说的。
相关文章推荐
- [已解决]Android Studio 2.1.1 运行时候显示 No changes To Deploy 但是其实已经更新了的,闪电运行的问题
- [已解决]Android Studio 2.1.1 运行时候显示 No changes To Deploy 但是其实已经更新了的,闪电运行的问题
- Qt界面中文显示乱码问题
- 编译好的QT程序在其他没有安装QT的机器上会出现图标和图片无法正常显示的问题。
- ubuntu在更新的时候报动态 MMap 没有空间了的问题解决
- 执行了getHibernateTemplate.save(user)后,控制台有hql语句输出,显示已经将数据存到数据库了,也没有抛出异常,但是去oracle数据库查的时候,压根就没有数据。。。。请问
- android自动更新程序,安装完以后就什么都没有了,没有出现安装成功的界面的问题
- 在用vmware安装ubuntu的时候由于分辨率问题,界面显示不全解决办法
- android自动更新程序,安装完成后没有出现安装成功的界面的问题
- 在用vmware安装ubuntu的时候由于分辨率问题,界面显示不全解决办法
- 分页显示页使用GridView调整【显示隐藏】列没有即时更新的问题.docx
- 汉字乱码问题解决:添加数据的时候,添加汉字,添加成功了,但是显示乱码
- 解决Qt Designer.exe启动后,界面不显示的问题
- test项目本身没有什么问题,但是在测的时候报错NoClassDefFoundError
- Qt界面显示中文乱码问题
- SubNode个数更新时F9DataGrid没有正确显示的问题
- Qt开发: Qt界面编译后没有及时更新
- android自动更新程序,安装完以后就什么都没有了,没有出现安装成功的界面的问题
- 在网页中插入flash的时候能在IE中显示但是不能在火狐里显示的问题
- android自动更新程序,安装完以后就什么都没有了,没有出现安装成功的界面的问题