【用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. 运行
相关推荐
向阳开的夏天3 小时前
麒麟V10源码编译QT5.6.3 (x86 & arm64)
开发语言·qt
打码的猿5 小时前
Qt对话框不锁死主程序的方法
开发语言·qt
John_ToDebug5 小时前
WebContent 与 WebView:深入解析浏览器渲染架构的双层设计
c++·chrome·ui
小小测试开发8 小时前
UI自动化测试:CSS定位方式超详细解析(附实战示例)
css·ui·tensorflow
小小码农Come on8 小时前
Qt Creator常用设置
qt
光影少年10 小时前
智能体UI ux pro max
前端·ui·ux
wkm95610 小时前
在arm64 ubuntu系统安装Qt后编译时找不到Qt3DExtras头文件
开发语言·arm开发·qt
小小码农Come on12 小时前
QT开发环境安装
开发语言·qt
小小码农Come on12 小时前
QT内存管理
开发语言·qt