答案 0 :(得分:7)
您可以使用以下命令重新编译UI。它对我有用。
uic mainwindow.ui>ui_mainwindow.h
答案 1 :(得分:4)
我知道这是一个老线程,但我想它仍然是活跃的。这种错误行为的一个原因是启用了阴影构建复选框。点击"项目" Qt创建器中的图标,在Build->下;一般,取消选中Shadow build。再次重建。
答案 2 :(得分:3)
答案 3 :(得分:1)
您应该清理源目录。可能你在不同的目录中有两个ui_mainwindow.h文件。您通过命令行构建的一个文件,另一个来自Qt Creator构建的文件。 它发生在我身上,清理后一切运行良好。