因此,我正在按照Udemy的课程学习如何使用Qt Creator创建图形计算器,并且(据我所知)我已经完全完成了视频中的操作,但是当教练没有。我所做的只是将QWidget拖放到主窗口中,右键单击“ promote to ...”,然后键入我先前创建的QWidget类的名称。在此之后,当我尝试运行它时,它会给出以下错误消息(如果不将其提升为该类,则不会收到错误消息):
C:\DEVEL\build-QtCurvesCPP-Desktop_Qt_5_11_1_MSVC2017_64bit-Debug\ui_mainwindow.h:35: error: C2061: syntax error: identifier 'renderArea'
我没有编写任何代码,这些都是通过Qt创建者的UI完成的。
“ renderArea”类的声明如下:
#include <QWidget>
class renderArea : public QWidget
{
Q_OBJECT
public:
explicit renderArea(QWidget *parent = nullptr);
signals:
public slots:
};
我正在使用Windows 10。 我还没有写过一行代码,所有的代码都是由Qt Creator完成的。所以我很困惑:?解决该错误的任何帮助将不胜感激。