这是因为:编译器未识别该新类的名字 解决方法: 点击构建执行qmake(重新让编译器识别所有类)重新构建所有项目运行 完美解决 还有一种情况:加入 Q_OBJECT ,加入该宏,编译器才能识别Qt自己独有的的一些类。