QT Creator 使用 design 修改 ui界面编译后界面未更新问题的解决 From EricQu
来源:互联网 发布:斗牛神器软件下载 编辑:程序博客网 时间:2024/06/10 05:04
今日遇到一个奇怪的问题,描述如题。
网上搜索了一些解决方案,说的不是很清楚,经过一些时间的摸索,这里总结一下解决方法。
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对界面美化没有作用(效果)的问题
- flow layout DEMO
- 自定义QT的编译路径
- 安卓从字符串中删除指定的子串
- 大话——完成入门Android
- ada_求三角形面积
- QT Creator 使用 design 修改 ui界面编译后界面未更新问题的解决 From EricQu
- 老叶倡议:MySQL压力测试基准值
- 畅通工程(HDUOJ_1232)
- android使用webview时按后退退出的问题
- Ocaml学习笔记
- refresh的停车场 SDUT
- sap模板
- Scade——学习笔记
- The Suspects(POJ_1611)