QT Creator 使用 design 修改 ui界面编译后界面未更新问题的解决 From EricQu
来源:互联网 发布:七子之歌 知乎 编辑:程序博客网 时间:2024/06/10 10:42
转载于:http://blog.csdn.net/cokewei/article/details/6639960
今日遇到一个奇怪的问题,描述如题。
网上搜索了一些解决方案,说的不是很清楚,经过一些时间的摸索,这里总结一下解决方法。
ui源文件到界面显示的原理可以网上搜索,这里不再描述。简单讲就是先要从*.ui生成ui_*.h然后再编译,所以界面未更新实际上是因为ui_*.h这个文件没有更新导致的。
出现此问题后我尝试了以下几个方法:
1,在生成目标的文件夹内找到ui_*.h,复制到源代码文件夹内覆盖原来文件,成功
2,删除源代码文件夹内ui_*.h后,clear all 然后再重新编译,失败。
3,uic *.ui -o ui_*.h 失败,生成的ui_*.h是空的
根治的方法:
项目设置文件.pro内增加 UI_DIR=./UI,同时删除掉源代码目录中ui_*.h,clear all,->qmake->rebuilt all
总结:导致ui_*.h文件没有更新的原因是源代码中#include ui_*.h的位置和实际生成的位置不同,引用的是老的ui_*.h,设置UI_DIR后就规定了位置于是不会出错了。
0 0
- QT Creator 使用 design 修改 ui界面编译后界面未更新问题的解决 From EricQu
- QT Creator 使用 design 修改 ui界面编译后界面未更新问题的解决 From EricQu
- QT Creator 使用 design 修改 ui界面编译后界面未更新问题的解决 From EricQu
- QT Creator 使用 design 修改 ui界面编译后界面未更新问题的解决 From EricQu
- QT Creator 使用 design 修改 ui界面编译后界面未更新问题的解决 From EricQu
- QT Creator使用design修改ui界面后运行未更新问题暴力解决方案
- 解决qt Creator更改UI界面后,运行无效果(linux下亲测)
- 如何修改Qt Creator的界面语言
- VS+QT开发,ui界面更新,.h未更新
- 如何解决打开VS2010后没有UI界面的问题
- C# Winform使用线程,委托定时更新界面UI控件,解决界面卡顿问题
- Qt开发: Qt界面编译后没有及时更新
- qt 线程更新UI界面
- 在QT Creator中简单的使用UI文件来设计界面并在源码中使用ui文件
- 在QT Creator中简单的使用UI文件来设计界面并在源码中使用ui文件
- UI界面的更新
- android关于UI界面更新的问题
- Qt Creator中使用qss对界面美化没有作用(效果)的问题
- SQL Server :理解GAM和SGAM页 01
- PHP程序中变量的使用范围
- 利用独立分区存储ceph的日志(转)
- 华为OJ基础篇-查找组成一个偶数最接近的两个素数
- 剑指offer之反转链表
- QT Creator 使用 design 修改 ui界面编译后界面未更新问题的解决 From EricQu
- poj2253Frogger【prim】
- SQL Server :理解Page Free Space (PFS) 页 02
- Wireshark 基本介绍
- BasicDAO与SpringDAO区别,使用Hibernate验证,注解方式实现主键自增,注解方式注入外键(一对多)
- UNIX网络编程——Posix 消息队列
- linux下alias命令详解
- 数据结构 单链表 C++面向对象方式实现
- Fiddler的使用方法介绍 ,http有条件的响应.