Qt自己封装的基于QPainter的饼图类,可自由缩放,实时绘图
1、继承QWidget创建一个hnPieChart类,头文件如下:
#ifndef HNPIECHART_H
#define HNPIECHART_H
#include
#include "ui_hnPieChart.h"
class hnPieChart : public QWidget
{
Q_OBJECT
public:
hnPieChart(QWidget *parent = 0);
~hnPieChart();
public:
void ClearPieChart();//清除饼图
void SetChartTitle(const QString& titleName,QFont titleFont,QColor titleColor);//设置饼图标题名称、字体、颜色
void AddComponentToChart(const QString& name, int Num, QColor color,QFont legendFont,QColor legendColor);//设置饼图组成
共有 0 条评论