Показывать процент в круговых диаграммах Qt?

Как показать процент в диаграммах Qt Pie на графике, как это?

1 ответ

Решение

Чтобы выполнить эту задачу, вы должны включить отображение меток и разместить позицию как LabelInsideHorizontally, в следующем коде показано решение.

series->setLabelsVisible();
series->setLabelsPosition(QPieSlice::LabelInsideHorizontal);

for(auto slice : series->slices())
    slice->setLabel(QString("%1%").arg(100*slice->percentage(), 0, 'f', 1));

Другие вопросы по тегам