Qt修改UI文件不生效

本文最后更新于:6 个月前

保留现场

修改了UI文件后,在代码中无法调用新增的内容。

探究原因

导致ui_*.h文件没有更新的原因是源代码中#include ui_*.h的位置和实际生成的位置不同,引用的是老的ui_*.h

解决方法

方法一:

项目设置文件.pro内增加 UI_DIR=./UI,同时删除掉源代码目录中ui_*.hclear all,->qmake->rebuilt all
方法二:


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!