資源簡介
Qt5 QtChart餅圖繪制實例,結合QPieSeries、QChat、QChatView等控件,實現了某類產品的餅圖以及相應比例數值展示
代碼片段和文件信息
#include?“mainwindow.h“
#include?
#include?
#include?
#include?
QT_CHARTS_USE_NAMESPACE
int?main(int?argc?char?*argv[])
{
????QApplication?a(argc?argv);
????MainWindow?w;
????//繪制餅圖
????QPieSeries?*series?=?new?QPieSeries();
????//添加餅圖切片的標簽和值
????series->append(“華為“?5420);
????series->append(“蘋果“?4130);
????series->append(“三星“?7150);
????series->append(“小米“?3190);
????series->append(“OPPO“?1137);
????float?totalValue?=5420+4130+7150+3190+1137;
????series->setHoleSize(0.0);//孔大小0.0-1.0
????series->setHorizontalPosition(0.5);//水平位置,默認0.5,0.0-1.0
????series->setLabelsPosition(QPieSlice::LabelOutside);
????series->setLabelsVisible(true);
????//series->setName(““);
????//series->setPieEndAngle(350);
????series->setPieSize(0.7);//餅圖尺寸,默認0.7
????series->setPieStartAngle(0);//0度為12點鐘方向
????series->setVerticalPosition(0.5);
????series->setVisible(true);
????QChart?*chart?=?new?QChart();
????chart->addS
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????7350??2020-05-09?16:10??PieChart\main.cpp
?????文件????????295??2020-05-09?16:10??PieChart\mainwindow.cpp
?????文件????????313??2020-05-09?16:10??PieChart\mainwindow.h
?????文件???????1236??2020-05-09?16:10??PieChart\mainwindow.ui
?????文件???????1066??2020-05-09?16:10??PieChart\PieChart.pro
?????目錄??????????0??2020-05-20?09:18??PieChart
-----------?---------??----------?-----??----
????????????????10260????????????????????6
- 上一篇:qgraphicsitem 編程小
- 下一篇:多窗口文本工具(qt源碼)
評論
共有 條評論