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

Qt篇——QwtPainter::drawPie绘制扇形

QwtPainter::drawPie(QPainter *painter, const QRectF &rect, int startAngle, int angle);

一、参数含义:

painter:     重绘函数中的painter对象

rect:          要绘制扇形的圆的外切矩形。

startAngle:   要绘制的扇形的起始角

angle:           要绘制的扇形的角度范围

这里要注意的两点:

1.startAngle和angle角度要是实际角度的16倍,比如你扇形是从90度开始,画120度,那么startAngle就是90*16,angle就是120*16。

2.这里的startAngle的起始角角度是相对于圆的x轴方向开始的。

如下图:

二、绘制扇形时,画笔的相关设置

1.如果需要设置扇形的填充和线条,可以设置painter的毛刷brush和话题pen,例如:

painter->setPen(QColor(111,255,111,80));
painter->setBrush(QBrush(QColor(111,255,111,80)));

2.如果要设置抗锯齿

painter->setRenderHint(QPainter::Antialiasing, true);
http://www.lryc.cn/news/269076.html

相关文章:

  • Mybatis Java API - SqlSession
  • java freemarker 动态生成excel文件
  • 第38节: Vue3 鼠标按钮修改器
  • redis cluster判断key属于那个分片。
  • Centos7:Jenkins+gitlab+node项目启动(3)
  • Linux安装GitLab教程
  • react 之 美团案例
  • C基础使用
  • Linux网络编程——Socket编程步骤及常用API
  • 数据挖掘 K-Means聚类
  • 医疗卫生行业网络安全需求发展
  • 【Unity热更新】学会AssetsBundle打包、加载、卸载
  • 智能优化算法应用:基于指数分布算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • vue 监听浏览器关闭或刷新事件
  • VuePress-theme-hope 搭建个人博客 2【快速上手】 —— 安装、部署 防止踩坑篇
  • ClickHouse基础知识(四):ClickHouse 引擎详解
  • 关于设计模式、Java基础面试题
  • Python爱心光波完整代码
  • PowerShell Instal 一键部署gitea
  • C语言——指针题目“指针探测器“
  • Hive讲课笔记:内部表与外部表
  • Docker本地部署开源浏览器Firefox并远程访问进行测试
  • PHP:服务器端脚本语言的瑰宝
  • 【MySQL】数据库并发控制:悲观锁与乐观锁的深入解析
  • 作业--day38
  • pytest 的 fixture 固件机制
  • 分布式技术之分布式计算Stream模式
  • 2023年12月GESP Python五级编程题真题解析
  • 探索Apache Commons Imaging处理图像
  • 【11】ES6:async/await