qt 'QPushButton' was not declared in this scope

使用QT的时候 出现 'QPushButton' was not declared in this scope 怎么解决呢

这个错误通常是因为编译器无法找到所需的头文件导致的。可能需要包含QPushButton的头文件。

在Qt中,通常需要包含Qt Widgets模块的头文件才能使用QPushButton。你可以在你的代码文件中添加以下语句来包含Qt Widgets模块的头文件:

#include <QPushButton>


如果仍然出现错误,请确保在项目文件中添加了Widgets模块的依赖,可以在.pro文件中添加以下语句:


QT += widgets


将确保编译器能够找到所需的库和头文件。答案参考来自 https://www.wodianping.com/