在使用QValueAxis定义的指针时报错

.h已经定义:

private:
    Ui::Widget *ui;
    QValueAxis *m_axisX;
    QValueAxis *m_axisY;

.cpp调用就会报错:

void Widget::Init()
{
    m_axisX = new QValueAxis();
    m_axisY = new QValueAxis();
    //m_axisX->setTitleText("X-label");
    //m_axisY->setTitleText("Y-label");
    //m_axisX->setMin(0);
    //m_axisY->setMin(0);
    //m_axisX->setMax(AXIS_MAX_X);
    //m_axisY->setMax(AXIS_MAX_Y);

}

报错如图所示:
在这里插入图片描述
此时只需要在.pro文件中,添加

QT       += charts

之后可以正常运行!

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐