Qt通过PainterPath绘制圆形
时间: 2023-05-20 15:01:38 浏览: 75
可以使用以下代码绘制圆形:
QPainter painter(this);
QPainterPath path;
path.addEllipse(x, y, radius, radius);
painter.drawPath(path);
相关问题
Qt通过PainterPath绘制圆弧
可以使用PainterPath的arcTo函数来绘制圆弧,具体代码如下:
QPainterPath path;
path.arcTo(QRectF(0, 0, 100, 100), 0, 90);
这段代码将绘制一个半径为50的圆弧,起始角度为0度,终止角度为90度。
Qt 通过painter绘制圆形
可以使用QPainter的drawEllipse方法来绘制圆形,代码如下:
```
QPainter painter(this);
painter.drawEllipse(center, radius, radius);
```
其中,center表示圆心的坐标,radius表示圆的半径。
阅读全文