qt界面ui改变编译却不更新问题解决方法

一、前言

有的时候改了qt界面重新编译之后却不更新,怎么整都不好使,很难受,其实这种情况基本就有一种可能,就是程序本身在一个地方编译,然后更换了另一台设备,或者另一个地址,在重新编译,但是界面的ui指向的是原路径ui.cpp。所以无论怎么整无法解决问题,今天就一起来解决一下子。

二、环境

qt512

windows10

三、正文

一开始程序里是这些

+

换了外部的新路径之后,导致ui_mainwindow.h无法更新,但是系统界面指向这个,问题的最快解决办法就是把对应无变化的界面(比如mainwindow),相关的文件除了cpp和h全部删除

删除的有

  1. ui_mainwindow.h
  2. moc_mainwindow.cpp
  3. moc_mainwindow.obj
  4. mainwindow.obj

不管他们在哪里,找到工程下的他们,删掉。重新编译。ok

四、结语

qt如此神奇,如此美妙

 

Guess you like

Origin blog.csdn.net/qq_37603131/article/details/110005610