painter->drawArc 弧线边缘的中心坐标
时间: 2023-11-28 07:49:26 浏览: 71
Corel-Painter-2023 使用手册繁体中文
在使用painter->drawArc()函数绘制弧线时,弧线边缘的中心点坐标可以由函数中心点坐标参数(centerX,centerY)指定。具体来说,该函数的调用格式如下:
```
void QPainter::drawArc(int x, int y, int width, int height, int startAngle, int spanAngle)
void QPainter::drawArc(const QRect &rect, int startAngle, int spanAngle)
void QPainter::drawArc(int centerX, int centerY, int radiusX, int radiusY, int startAngle, int spanAngle)
```
可以看到,第三个参数是半径,而第一个参数和第二个参数则是中心点的坐标。因此,如果我们想要绘制以(x0,y0)为中心点,半径为r的圆弧,则可以调用如下代码:
```
painter->drawArc(x0 - r, y0 - r, 2 * r, 2 * r, startAngle, spanAngle);
```
其中,startAngle和spanAngle分别表示圆弧的起始角度和跨度角度。
阅读全文