如何用Qt画出实心圆

如何用Qt画出实心圆,第1张

QPainter painter(this)

painter.setPen(QPen(Qt::blue,4))//设置画笔形式

painter.setBrush(QColor(255,0,0))//设置画刷,如果不画实现的直接把Brush设置为setBrush(Qt::NoBrush)

painter.drawEllipse(20,20,200,200)//画圆

// 新建一个QWidget类,重写paintEvent事件,然后加入如下代码即可。

QRectF rectangle(10.0, 20.0, 100.0, 100.0)// 在画布中的位置和宽度,也可以画椭圆

int startAngle = 0 * 16 // 起始位置

int spanAngle = 90 * 16// 四分之一就等于90个角度

QPainter painter(this)

painter.drawArc(rectangle, startAngle, spanAngle)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7872917.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存