当前位置: 首页 > news >正文

qt圆环饼状图,非常小的窗口都能显示

在这里插入图片描述
非常小的窗口都能显示

QT       += core gui charts
#include <QtCharts>
using namespace QtCharts;
//创建饼状图
void MainWindow::createpieSewies()
{//饼状图QPieSeries * my_pieSeries = new QPieSeries();//中间圆与大圆的比例my_pieSeries->setHoleSize(0.35);//扇形及数据QPieSlice *pieSlice_running = new QPieSlice();pieSlice_running->setValue(25);//扇形占整个圆的百分比pieSlice_running->setLabel("XXX");pieSlice_running->setLabelVisible();pieSlice_running->setColor(QColor("#4cb9cf"));pieSlice_running->setLabelColor(QColor("#4cb9cf"));pieSlice_running->setBorderColor(QColor("#4cb9cf"));pieSlice_running->setBorderColor(QColor());my_pieSeries->append(pieSlice_running);QPieSlice *pieSlice_noconnect = new QPieSlice();pieSlice_noconnect->setValue(25);pieSlice_noconnect->setLabel("YYY");pieSlice_noconnect->setColor(QColor("#53b666"));pieSlice_noconnect->setLabelColor(QColor("#53b666"));pieSlice_noconnect->setBorderColor(QColor("#53b666"));pieSlice_noconnect->setLabelVisible();//设置标签可见,缺省不可见my_pieSeries->append(pieSlice_noconnect);QPieSlice *pieSlice_idle = new QPieSlice();pieSlice_idle->setValue(50);pieSlice_idle->setLabel("WWW");pieSlice_idle->setLabelVisible();pieSlice_idle->setColor(QColor("#2f89cf"));pieSlice_idle->setLabelColor(QColor("#2f89cf"));pieSlice_idle->setBorderColor(QColor("#2f89cf"));my_pieSeries->append(pieSlice_idle);
// 图表视图QChart *chart = new QChart();chart->setTitle("FFFFF");chart->addSeries(my_pieSeries);chart->setAnimationOptions(QChart::SeriesAnimations);chart->legend()->setAlignment(Qt::AlignBottom);chart->legend()->setBackgroundVisible(false);chart->legend()->setFont(QFont("黑体", 8)) ; // 图例字体chart->setTitleBrush(QColor("#808396"));chart->legend()->setLabelColor(QColor("#808396"));QChartView *chartView = new QChartView();chartView = new QChartView(ui->widget);chartView->setRenderHint(QPainter::Antialiasing);chartView->setRenderHint(QPainter::NonCosmeticDefaultPen);chartView->setChart(chart);ui->gridLayout->addWidget(chartView);
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 探索AI大模型量化前沿技术:引领智能计算新潮流
  • SD Maid SE v1.2.3 — 老牌清理工具全面升级,更简洁,更流畅了
  • 如何使用 SQL Server 内置函数实现MD5加密
  • WebSocket的应用场景与案例解析
  • 自然语言处理系列三十三》 语义相似度》同义词词林》算法原理
  • 构建高效的串行任务执行器:SerialExecutor深度解析
  • 长视频生成研究的挑战、方法与前景
  • Nginx知识详解(理论+实战更易懂)
  • 浏览器非安全端口号
  • 单片机驱动彩屏最简方案:单片机_RA8889最小开发板驱动控制TFT彩屏介绍(二)硬件电路设计
  • 咸鱼之王手游内购修复无bug运营版联网架设+后台
  • CSP 2023 提高级第一轮 CSP-S 2023初试题 程序阅读第三题解析
  • 多功能秒达工具箱全开源源码,可自部署且完全开源的中文工具箱
  • SQL查询数据库public架构下所有表格的主键/复合(组合)键的方法
  • 【运维】docker搭建portainer
  • 「译」Node.js Streams 基础
  • 2017前端实习生面试总结
  • CentOS 7 防火墙操作
  • isset在php5.6-和php7.0+的一些差异
  • JSDuck 与 AngularJS 融合技巧
  • Leetcode 27 Remove Element
  • maya建模与骨骼动画快速实现人工鱼
  • Terraform入门 - 1. 安装Terraform
  • TypeScript迭代器
  • 记一次删除Git记录中的大文件的过程
  • 每天一个设计模式之命令模式
  • 嵌入式文件系统
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 字符串匹配基础上
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • #if等命令的学习
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (04)odoo视图操作
  • (Charles)如何抓取手机http的报文
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (PySpark)RDD实验实战——取最大数出现的次数
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (十六)视图变换 正交投影 透视投影
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (万字长文)Spring的核心知识尽揽其中
  • (转)程序员技术练级攻略
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • .NET Micro Framework初体验
  • .NET 反射的使用
  • .Net 基于.Net8开发的一个Asp.Net Core Webapi小型易用框架
  • .net打印*三角形
  • .NET开源、简单、实用的数据库文档生成工具
  • .net流程开发平台的一些难点(1)
  • .NET性能优化(文摘)
  • .net中生成excel后调整宽度
  • .NET中统一的存储过程调用方法(收藏)