我想用一些QVector3D来填充一个QVector3D,它本身就是从数组中获取数据的。我知道如何手动操作,但我不知道如何自动完成。我想你得用一个for循环,不过,我不知道怎么用。我还想说,我从不使用QT,所以答案对您来说可能是显而易见的。
下面是我要修改的代码:
// "graph" is therefore my graph
QScatter3DSeries *series = new QScatter3DSeries(graph);
QScatterDataArray data;
data << QVector3D(50, 10, 0) << QVector3D(5, 8, 9) << QVector3D(0, 10, 15)
<< QVector3D(30, 50, 02) << QVector3D(15, 83, 7) << QVector3D(04, 20, 45)
<< QVector3D(40, 014, 10) << QVector3D(35, 28, 21) << QVector3D(04, 0, 15)
<< QVector3D(70, 10, 27) << QVector3D(15, 28, 47) << QVector3D(062, 70, 45)
<< QVector3D(50, 10, 0) << QVector3D(5, 8, 17) << QVector3D(031, 20, 35);
series->dataProxy()->addItems(data);
graph->addSeries(series);谢谢:)
发布于 2018-05-23 12:04:06
https://stackoverflow.com/questions/50487608
复制相似问题