【发布时间】:2019-11-12 15:08:13
【问题描述】:
我正在尝试学习如何使用绘图功能。到目前为止,我已经能够使用 QPainter 类在 QWidget 上绘制一些圆圈,如下所示:
在 MainWindow.h 我添加了:
virtual void paintEvents(QPaintEvent *event);
然后在 MainWindow.cpp 我添加了:
void MainWindow::paintEvents(QPaintEvent *event) {
QPainter painter(this);
painter.drawEllipse( 305, 55, 475, 475 );
painter.drawEllipse( 320, 70, 445, 445 );
painter.end();
}
这以像素为单位画了一些圆圈,但我需要 svg。那么如何使用 QPainter 类来绘制 svg 圆圈呢?
【问题讨论】: