2012-09-21 126 views
1

我想覆盖视频流上的图形,即自定义小部件中的QImage。我怎样才能将Qwt绘图绘制到Qwt Plot以外的表面?如何在图像中绘制Qwt图

Qt如何做到这一点?子类Qwt Plot?定义一个能够将图像设置为背景的自定义画布?或者有什么明显的我失踪了?

回答

4

使用QwtPlotRenderer。

在几乎所有的Qwt示例中,您都可以看到如何将绘图渲染为PDF,Postscript,SVG或Qt支持的任何图像格式。

更好的问官方Qwt支持频道。

1

我看起来类似的东西描述你想要做的事情,它们都是使用QPixmap(或QImage)的自定义实现。

你可以尝试子类的qwt情节,但我认为你会发现性能会比自定义实现更差。

您可能希望能够相对于彼此缩放轴(或图像/像素图),如果将该部分实现为QGraphicsViews(例如缩放),可能会更容易。如果它只是一个简单的x/y图,那么实现你的自我应该是相对无痛的。

祝你好运!