
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)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)