my-QT专栏

qt5 creator解决designer修改后界面刷新,ui-

2021-07-03  本文已影响0人  c之气三段

使用qt creator一直发现一个麻烦的问题,在对文件分类干净管理qt开发目录时,designer修改ui控件后,程序运行界面也刷新了,但是我的代码里的ui->始终无法访问到控件。(不使用pro对文件分类应该没得这个问题)


image.png

网上普遍不适用,可能还无效的方法

1.起初我执行qmake发现有时有用但大部分时候没变化。
2.按照别人说的执行build或者运行程序,发现还是没啥用,就算有用项目大了这样搞也不方便。
3.使用关闭当前代码页点开,也是有时灵有时不灵。
4.在release和debug模式转换也有效,但依然不方便速度太慢了。

我百度了好久也问人都没有好的办法,于是自己尝试出来一个妙招。

1.打开ui开发工具

image.png

2.随意添加控件

image.png

3.ctrl+s保存当前ui文件这时页面没啥变化,也可以在xxx.ui*点击右键保存,但是这时依然没达到目的

image.png

4.到cpp文件那边,右键想要刷新代码的cpp文件,只构建这个文件就可以了。

image.png

5.这时会弹出一个提示框,一般点第一个就有效

image.png

这时输入ui->就出现了我们想要的

image.png

这样做的好处是减少来回切换ui开发界面和文件编辑页面(因为容易忘控件名字),不用花长时间构建或者qmake。

上一篇 下一篇

猜你喜欢

热点阅读