需求

qt 需要把 chart 曲线转为 pixmap

解决

这个其实很简单,直接调用 api 即可。

printer_.SetPixmap(test_chart_->get_view()->grab());
pPainter->drawPixmap(image_border, y, pixmap_);
QPixmap p = view->grab();
QImage image = p.toImage();
image.save("chart.png");

参考