美文网首页my-QT专栏
axisX()、axisY()编译警告解决方法

axisX()、axisY()编译警告解决方法

作者: c之气三段 | 来源:发表于2021-09-27 15:59 被阅读0次

1.编译时提示QChart::setAxisX(), QChart::setAxisY()函数过时,应改为下面的方式添加坐标轴

 chart->addAxis(axisX,Qt::AlignBottom); //坐标轴添加到图表,并指定方向
 chart->addAxis(axisY,Qt::AlignLeft);

 series0->attachAxis(axisX); //序列 series0 附加坐标轴
 series0->attachAxis(axisY);

 series1->attachAxis(axisX); //序列 series1 附加坐标轴
 series1->attachAxis(axisY);

2.编译时提示QChart::axisX(), QChart::axisY()函数过时,将其修改为如下的形式:

    QList<QAbstractAxis*> axes;
    if (ui->radioX->isChecked())
        axes=ui->chartView->chart()->axes(Qt::Horizontal);
    else
        axes=ui->chartView->chart()->axes(Qt::Vertical);
    curAxis=(QValueAxis*)axes[0];

相关文章

网友评论

    本文标题:axisX()、axisY()编译警告解决方法

    本文链接:https://www.haomeiwen.com/subject/jkzhnltx.html