【用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. 运行
相关推荐
for_ever_love__3 小时前
UI学习:通知传值
学习·ui·ios·objective-c
ZC跨境爬虫4 小时前
跟着 MDN 学 HTML day_1:(全套原生Input+表单结构拆解)
前端·css·ui·html
慕容卡卡4 小时前
Claude 使用神器(web页面)--CloudCLI UI
java·开发语言·前端·人工智能·ui·spring cloud
qq_452396234 小时前
第十四篇:《持续集成中的UI自动化:Jenkins/GitHub Actions集成》
ui·ci/cd·自动化
ZC跨境爬虫4 小时前
Apple官网复刻第二阶段day_6:(统一页脚模块封装+CSS公共复用体系落地)
前端·css·ui·重构·html
吴声子夜歌5 小时前
Vue3——UI组件库Element Plus(二)
javascript·vue.js·ui·elementplus
qq_452396235 小时前
第十三篇:《UI自动化测试框架设计:整合TestNG/JUnit + Allure报告》
ui·junit
菩提树下的凡夫5 小时前
Qt环境下普通变量与原子变量的区别与联系
qt
邪修king6 小时前
UE5 零基础入门第四弹:UMG UI 系统入门,从静态界面到逻辑联动
c++·ui·ue5
薛定猫AI7 小时前
【深度解析】Open Design:用本地优先架构重塑 AI UI 生成工作流
人工智能·ui·架构