自学内容网 自学内容网

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

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

01、简介

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

2、绘制椭圆的方法有

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

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

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

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

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

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

drawEllipse(rect);


原文地址:https://blog.csdn.net/m0_45463480/article/details/140448995

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!