Qt | 绘制椭圆、弧、弦、扇形、圆角矩形

点击上方"蓝字"关注我们

01、简介

1、需要使用到的 QPainter 类中的函数

2、绘制椭圆的方法有

绘制给定矩形的内接椭圆和根据中心点与椭圆 x 方向和 y 方向的半径绘制,原理见下图

3、绘制弧、弦、扇形的原理:

1)、弧是椭圆上的一段曲线,因此其绘制方法就是首先绘制一个椭圆,然后指定一段从起点到结束点的曲线作为弧。

2)、弧、弦、扇形的原理是相同的,只是形式不同,下图是他们的样式

3)、本文以弧为例讲解其绘制的原理,下面我们看看画弧的函数,原型如下:

drawArc(const QRectF &rectangle, int startAngle, int spanAngle);

drawEllipse(rect);

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 01:00:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 01:00:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 01:00:01       58 阅读
  4. Python语言-面向对象

    2024-07-16 01:00:01       69 阅读

热门阅读

  1. 刷题——有效括号序列

    2024-07-16 01:00:01       23 阅读
  2. Ningx配置前端http缓存

    2024-07-16 01:00:01       23 阅读
  3. 微信小程序学习使用问题总结

    2024-07-16 01:00:01       20 阅读
  4. 数据集配置

    2024-07-16 01:00:01       21 阅读