【用ui文件做个简单工具的开发,为什么修改完ui后,程序重新编译运行后,GUI界面还是不变呢?】

用ui文件做个简单工具的开发,为什么修改完ui后,程序重新编译运行后,GUI界面还是不变呢?

问题原因

uic失灵

解决办法,手动调用uic程序

1.打开Developer Command Prompt for VS

然后试一下uic -h能否正常输出:(可以正常输出那就没问题,继续进行下一步)

2.cd到项目目录

3.找到mainwindow.ui所在文件夹:

执行uic mainwindow.ui > ui_mainwindow.h

(是将 mainwindow.ui转化为ui_mainwindow.h)

3.删掉build构建目录(就那些qt生成的临时文件都要删掉,自己创建的可以不管)

4.在构建中,清理项目

5.重新生成 ctrl + R

  1. 运行
相关推荐
莞凰9 小时前
昇腾CANN的“传音入密“:hccl仓库探秘
flutter·ui·transformer
小短腿的代码世界14 小时前
Qt国际化深度解析:从源码到企业级多语言实践
java·数据库·qt
宠..17 小时前
QComboBox 方法大全
开发语言·qt
范同学~19 小时前
多个表单如何用element ui 校验
javascript·vue.js·ui
JohnnyDeng9420 小时前
Paging 3 分页加载架构全解析:从数据源到 UI 的完整链路
android·ui·kotlin
ZC跨境爬虫20 小时前
跟着 MDN 学CSS day_8:(盒模型完全解)
前端·javascript·css·ui·交互
郝学胜-神的一滴20 小时前
Qt 高级开发 011: 跨线程信号槽实战
开发语言·c++·qt·程序人生·开源软件·用户界面
ZC跨境爬虫20 小时前
跟着 MDN 学CSS day_6:(伪类和伪元素详解)
前端·javascript·css·数据库·ui·html
x***r15121 小时前
AxureRP-Setup安装步骤详解(附Axure RP原型设计与汉化教程)
ui·axure·photoshop