不多说,直接上效果图:

部分代码呈现:

tongjitu.h中
#define MYTONGJITU_H
#include <QWidget>
#include "tongjitu.h"
namespace Ui {
class MyTongJiTu;
}
class MyTongJiTu : public QWidget
{
    Q_OBJECT
public:
    explicit MyTongJiTu(QWidget *parent = 0);
    ~MyTongJiTu();
private:
    Ui::MyTongJiTu *ui;
    tongjitu *tu;
    QByteArray ShiYanCunRu();
};
#endif // MYTONGJITU_H
tongjitu.c中
#include "mytongjitu.h"
#include "ui_mytongjitu.h"
MyTongJiTu::MyTongJiTu(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::MyTongJiTu)
{
    ui->setupUi(this);
    tu=new tongjitu(this);
    tu->SetShuJu(ShiYanCunRu());
    tu->show();
}
MyTongJiTu::~MyTongJiTu()
{
    delete ui;
}
QByteArray MyTongJiTu::ShiYanCunRu()
{
//实验 可用于外部
    QByteArray block; //用于暂存我们要发送的数据
    QDataStream out(&block,QIODevice::WriteOnly);     //使用数据流写入数据
    out.setVersion(QDataStream::Qt_4_6);      //设置数据流的版本,客户端和服务器端使用的版本要相同
    out<<(quint16) 0;
    QStringList lis1;
    QList<double> lis2;
    lis1<<"足球"<<"篮球"<<"乒乓球"<<"羽毛球"<<"网球"<<"排球"<<"其他";
    lis2<<20<<30<<50<<60<<45<<25<<15;
   // if(lis1.length()!=lis2.length())return; //注意: 调用时请自行判断
   for(int i=0;i<lis1.length();i++)
   {
   out<<lis1.at(i)<<lis2.at(i);
   }
    out.device()->seek(0);
    out<<(quint16) (block.size() - sizeof(quint16));
    return block;
}

部分代码展示完毕:源码点击:https://download.csdn.net/download/lhk_int/10402531

运行效果下载:链接: https://pan.baidu.com/s/13jj-ML0YqGqE1AtXtG-rtw 密码: zcq7

运行效果已经静态编译,下载后双击即可运行

基于Qt QPainter自绘扇形统计图相关推荐

  1. 基于Winform的Chart控件的简单使用(Chart控件中的条形统计图、折线统计图、扇形统计图的简单使用)

    Chart控件集成了颇多的统计图模型,拿来即用的理念大大节省了开发的时间.下面演示最常见的三种统计图模型的使用. 效果展示: C#代码: using System; using System.Coll ...

  2. qt web混合编程_基于Qt与MATLAB的混合编程技术

    摘要:在Qt雷达仿真系统中,数据处理及图形显示尤为重要.本文为此提出了一种Qt与MATLAB混合编程的方法.通过VC++和MATLAB混合编程技术,将MATLAB函数封装成动态链接库,Qt调用这个动态 ...

  3. 基于Qt的A*算法可视化分析

    代码地址如下: http://www.demodashi.com/demo/13677.html 需求 之前做过一个无人车需要自主寻找最佳路径,所以研究了相关的寻路算法,最终选择A算法,因为其简单易懂 ...

  4. QT: 基于QT和嵌入式的视频监控系统

    [摘 要]为了降低视频监控系统的成本,提高系统布防的简易性,使其具有较好的稳定性和实时性,利用QT 设计了一款基于嵌入式视频服务器的监控系统.系统采用三星公司的S3C2440 微处理器芯片为核心的AR ...

  5. 基于Qt的笛卡尔心形表白程序

    基于Qt的笛卡尔心形表白程序 1.基本介绍 2.笛卡尔心形函数 3.QCustomPlot 4.功能介绍 1.ui界面 2.控件说明 5.程序说明 1.初始化设计 2.槽函数设计 1.按钮 2.滑动条 ...

  6. 【C++课程设计】期末大作业 - 基于Qt开发的中国象棋软件

    1 题目 基于Qt的中国象棋软件开发 本博客只是简略的描述论文的大致结构.框架,以及软件开发的大致过程.有兴趣的参考原文档资料. 2总体设计与主要功能 2.1概述 中国象棋是起源于中国的一种棋,属于二 ...

  7. 基于QT开发的开源局域网联机UNO卡牌游戏报告(附github仓库地址)

    源代码: https://github.com/yunwei37/UNO-game-oop 目录 1. 需求分析 1.1. UNO卡牌游戏的基本功能 1.2. UNO卡牌游戏的规则 2. 总体设计 3 ...

  8. 基于QT实现的图元拖曳、定点滚轮旋转和缩放

    基于QT实现的图元拖曳.定点滚轮旋转和缩放可视化锚点的演示 资源下载地址:https://download.csdn.net/download/sheziqiong/85745901 资源下载地址:h ...

  9. Qt QPainter基本绘图

    Qt QPainter基本绘图 QPen QBrush 渐变填充 QFont 基本图形元件 QPainterPath QPainter::CompositionMode 实例1 QPainter绘图操 ...

最新文章

  1. Jquery zTree实例
  2. App上架应用市场,如何攻破安全过检难题
  3. (-215:Assertion failed) dst.data == (uchar*)dst_ptr in function 'cvShowImage'
  4. Markdown编辑器“MarkdownPad”下载安装(图)
  5. 从源码来理解slf4j的绑定,以及logback对配置文件的加载
  6. 获取request中的查询参数
  7. Linus通过了Linux中避免master/slave等术语的提案
  8. Python爬虫用Selenium抓取js生成的文件(一)
  9. 15分钟,教你用Python爬网站数据,并用BI可视化分析!
  10. DataList分页访问FooterTemplate模板里的控件
  11. 基于SGIP协议编写短信网关接口
  12. native8081端口 react_教你轻松修改React Native的端口(如何同时运行多个React Native、8081端口占用问题)...
  13. 慕课网仿去哪儿项目笔记--(四)-城市页面的优化
  14. C++ 泛型编程-模板
  15. [含lw+源码等]微信小程序在线考试管理系统+后台管理系统[包运行成功]
  16. CCKS-2017行业知识图谱构建与应用-上篇
  17. 网站换服务器 备案,网站换服务器备案吗
  18. Kubernetes利用CNI-bridge插件打通网络
  19. mysql启动报没有发现index,log_bin.index not found 启动报错解决
  20. Opencv convertScaleAbs函数 和灰度图上进行透明彩色绘制

热门文章

  1. 电脑蓝屏 无法修复你的电脑日志文件 SrtTrail.txt 解决方法 避免重装系统
  2. 服务器主机安全风险有哪些?如何防止安全风险?
  3. h5(HBuilderX+mui)开发App
  4. 说说Java中的TimeZone夏令时问题
  5. 根据生日中的月份和日期来计算所属 星座
  6. K线形态识别_低档五阳线
  7. 陈广 C#学习笔记(数组2-3)
  8. vue项目使用阿里巴巴矢量图标库详细教程(symbol方式下载到本地)
  9. Android Studio 使用 WIFI 连接手机
  10. HTML开发技术【5】