要用QPainter画空心圆,你需要在QWidget或其子类的paintEvent()事件的事件处理函数中绘图。
首先,你需要创建一个QPainter对象,并将其设置为绘制到QWidget的设备上。然后,你可以使用QPainter的drawEllipse()函数来绘制一个圆。
例如:
void MyWidget::paintEvent(QPaintEvent *event)
{Q_UNUSED(event);
QPainter painter(this);
painter.setRenderHint(QPainter::Antialiasing);