当前位置:网站首页>Qt 5界面修改无效的问题解决QtDesigner修改之后无效的解决办法
Qt 5界面修改无效的问题解决QtDesigner修改之后无效的解决办法
2022-07-25 06:05:00 【路过的小熊~】
第一篇,关于Qt Ui修改不起作的结局办法,我在网上找到的解决办法:
ui源文件到界面显示的原理可以网上搜索,这里不再描述。简单讲就是先要从.ui生成ui_.h然后再编译,所以界面未更新实际上是因为ui_*.h这个文件没有更新导致的。
根治的方法:
项目设置文件.pro内增加 UI_DIR=你的项目路径,同时删除掉源代码目录中ui_*.h,clear all,->qmake->rebuilt all(全部重新编译)
总结:导致ui_.h文件没有更新的原因是源代码中#include ui_.h的位置和实际生成的位置不同,引用的是老的ui_*.h,设置UI_DIR后就规定了位置于是不会出错了。
第二篇关于qt ui文件修改无效的解决办法:
误打误撞,我看到了某网友说到修改.pro文件,这下好了,灵机一动,我知道我问题出在哪了。
点击项目,后我发现我的构造目录不是原目录那个来的,我去啊。QT哥,你这不是坑爹么!!
这个坑会出现什么情况呢?
就是让哥的UI编译出来的H文件跑到别的地方去了。而.pro文件中定义的文件目录却是在原目录,这不是像新婚之夜洞错房么!解决QT中的UI修改后,程序UI依然是旧样
这样子好了!最起码有两个解决方案:
1.改UI输出地址
在.pro中,
参照 HEADERS += src/QSerialPortTerminal/QSerialPortTerminal.h \ (UI头文件)
加上UI_DIR=src/QSerialPortTerminal/ (红色部分是你的输出目录)
这样改了之后,只要你每编译一次,QT就在你规定的文件目录自动生成你的ui头文件,直接提供给该程序使用了
2.手动吧 哈哈
找到自己重新编译的ui**.h头文件,手动覆盖以前旧的头文件吧
边栏推荐
- R language uses data.table function to create data.table data (use: operator to create continuous numeric vector)
- 新时代生产力工具——FlowUs 息流全方位评测
- 日期(DAY 76)
- 剑指 Offer 45. 把数组排成最小的数
- Singing "Seven Mile fragrance" askew -- pay tribute to Jay
- 有什么能在网上挣钱的项目啊?做自媒体靠谱吗?
- Linear algebra (3)
- R language Visual scatter diagram, geom using ggrep package_ text_ The repl function avoids overlapping labels between data points (set the hJust parameter to show that labels of all data points are a
- Era5 dataset description
- ABC 261.D - Flipping and Bonus ( DP )
猜你喜欢

SAP FICO 第三节 BDC和LTMC导入S4财务科目

HTB-Granpa

How to play a data mining game entry Edition

基于ISO13209(OTX)实现EOL下线序列

HTB-Devel

QT qtextedit setting qscrollbar style sheet does not take effect solution

HTB-Arctic

Adaptation dynamics | in June, sequoiadb completed mutual certification with five products

Netease game Flink SQL platform practice

(牛客多校二)J-Link with Arithmetic Progression(最小二乘法/三分)
随机推荐
HTB-Beep
Dynamic planning learning notes
(2022 Niuke multi school) D-Link with game glitch (SPFA)
Mechanism and principle of multihead attention and masked attention
Draw Bezier curve through screen interaction
JS how to delete an element without deleting its child elements
剖析kubernetes集群内部DNS解析原理
A little experience about von Mises distribution
Sword finger offer 36. binary search tree and bidirectional linked list
(Niuke multi school I in 2022) i-chiitoitsu (expected DP)
计算BDP值和wnd值
10、渲染基础
Data too long for column ‘data‘ at row 1以及设置成longblob造成的乱码解决。node-mysql
Unity 模型简化/合并 一键式插件
Use abp Zero builds a third-party login module (4): wechat applet development
Big talk · book sharing | Haas Internet of things device cloud integrated development framework
暑期总结2
What projects can make money online? Is it reliable to be we media?
msys2常用配置
Common methods of JS operation array