2012-09-21 121 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圖,那麼實現你的自我應該是相對無痛的。

祝你好運!