{
Q_UNUSED(event);
addGraphs(&painter);
}
{
Nightcharts chart1;
chart1.setShadows(false);
chart1.setType(Nightcharts::Pie);
chart1.setLegendType(Nightcharts::Vertical);
chart1.setCords(50, 50, 80, 80);
chart1.
addPiece("Item1",
QColor(200,
10,
50),
34);
chart1.addPiece("Item2",Qt::green,27);
chart1.addPiece("Item3",Qt::cyan,14);
chart1.addPiece("Item4",Qt::yellow,7);
chart1.addPiece("Item5",Qt::blue,4);
chart1.draw(qp);
// chart1.drawLegend(qp);
Nightcharts chart2;
chart2.setShadows(false);
chart2.setType(Nightcharts::Pie);
chart2.setLegendType(Nightcharts::Vertical);
chart2.setCords(300, 50, 80, 80);
chart2.addPiece("Item2",Qt::green,45);
chart2.addPiece("Item3",Qt::cyan,25);
chart2.addPiece("Item4",Qt::yellow,15);
chart2.addPiece("Item5",Qt::blue,15);
chart2.draw(qp);
// chart2.drawLegend(qp);
Nightcharts chart3;
chart3.setShadows(false);
chart3.setType(Nightcharts::Pie);
chart3.setLegendType(Nightcharts::Vertical);
chart3.setCords(550, 50, 80, 80);
chart3.
addPiece("Item1",
QColor(200,
10,
50),
25);
chart3.addPiece("Item3",Qt::cyan, 25);
chart3.addPiece("Item4",Qt::yellow, 15);
chart3.addPiece("Item5",Qt::blue, 15);
chart3.draw(qp);
// chart3.drawLegend(qp);
}
void Dialog::paintEvent(QPaintEvent *event)
{
Q_UNUSED(event);
QPainter painter(this);
addGraphs(&painter);
}
void Dialog::addGraphs(QPainter *qp)
{
Nightcharts chart1;
chart1.setShadows(false);
chart1.setType(Nightcharts::Pie);
chart1.setLegendType(Nightcharts::Vertical);
chart1.setCords(50, 50, 80, 80);
chart1.addPiece("Item1",QColor(200,10,50),34);
chart1.addPiece("Item2",Qt::green,27);
chart1.addPiece("Item3",Qt::cyan,14);
chart1.addPiece("Item4",Qt::yellow,7);
chart1.addPiece("Item5",Qt::blue,4);
chart1.draw(qp);
// chart1.drawLegend(qp);
Nightcharts chart2;
chart2.setShadows(false);
chart2.setType(Nightcharts::Pie);
chart2.setLegendType(Nightcharts::Vertical);
chart2.setCords(300, 50, 80, 80);
chart2.addPiece("Item2",Qt::green,45);
chart2.addPiece("Item3",Qt::cyan,25);
chart2.addPiece("Item4",Qt::yellow,15);
chart2.addPiece("Item5",Qt::blue,15);
chart2.draw(qp);
// chart2.drawLegend(qp);
Nightcharts chart3;
chart3.setShadows(false);
chart3.setType(Nightcharts::Pie);
chart3.setLegendType(Nightcharts::Vertical);
chart3.setCords(550, 50, 80, 80);
chart3.addPiece("Item1",QColor(200,10,50), 25);
chart3.addPiece("Item3",Qt::cyan, 25);
chart3.addPiece("Item4",Qt::yellow, 15);
chart3.addPiece("Item5",Qt::blue, 15);
chart3.draw(qp);
// chart3.drawLegend(qp);
}
To copy to clipboard, switch view to plain text mode
Bookmarks