问题复现 UI文件提升控件后,提示找不到头文件。 原因 Qt中的ui文件会经过moc编辑器生成ui_xxx.h头文件。 在主页面的ui文件中因为使用了提升的widget,所以ui的ui头文件因该包含自定义控件的头文件。但是头文件的路径可以看出已经错误了。 #include <MyWidget.h> 因为自定义控件的所有文件都在 theWidget下面。所以这是在提升头文件时没有正确的选择头文件目录导致的。 修改为 编译正常通过