每当你新建一个QT设计界面,QT会自动生成对应的yyy.ui文件。 观察.ui文件,注意name = "Form",默认都是整个名字。但是具体会按照你创建时改变。 当你在你的头文件中引用此界面时, 创建一个命名空间如 namespace Ui{ class xxx; } 这里的XXX应与.ui文的中的name必须保持一致,否则就会导致如标题一样的错误。