pro文件
QT += svg
保存方法
void YJQCharView::SaveChartViewSvg()
{
QString filePath = QFileDialog::getSaveFileName(this, "Save SVG","", "SVG files (*.svg)");
if (filePath == "")
return;
QSvgGenerator generator;
generator.setFileName(filePath);
generator.setSize(QSize(this->width(), this->height()));
generator.setViewBox(QRect(0, 0, this->width(), this->height()));
generator.setTitle("SVG Example");
generator.setDescription("This SVG file is generated by Qt.");
QPainter painter;
painter.begin(&generator);
m_ChartView.data()->render(&painter);
painter.end();
}