看了很久的demo文件,照着里面可以写但是没能完全理解里面的信号连接:
QObject::connect(seasonSeries, &DrilldownBarSeries::clicked, drilldownChart, &DrilldownChart::handleClicked);
卡了很久,发现QBarSeries是继承于QAbstractBarSeries
于是试着写了按照标准信号连接,结果发现可以实现............
实现代码:
.cpp
//建立图标
QBarSet *barset1 = new QBarSet("OK");
//QBarSet *barset2 = new QBarSet("NOK");
//输入图标数据
*barset1 << 0 << 100 << 66.7 << 33.3;
//建立条状图
QBarSeries *series = new QBarSeries;
//加入数据
series->append(barset1);
//建立图标
QChart *chart = new QChart;
//图表加入条状图
chart->addSeries(series);
//设置表头
chart->setTitle("Signals");
//设置动画选项
chart->setAnimationOptions(QChart::SeriesAnimations);
//创建一个QStringList 作为x轴标签
QStringList categories;
categories << "Laser" <