我想将 QChartView 保存为 .png 图像。因此我使用以下代码:
QChartView *chartView = qobject_cast<QChartView*>(/* get chart view */);
QImage image;
QPainter painter(&image);
painter.setRenderHint(QPainter::Antialiasing);
chartView->render(&painter);
image.save("test.png");
当我看test.png
图像时,分辨率很差。
我可以说,QChartView 应该以固定分辨率(如 150dpi)或固定大小(如(500x700 像素))呈现吗?