2

ビデオストリーム、つまりカスタムウィジェット内のQImageにグラフをオーバーレイしたいと思います。QwtプロットをQwtプロット以外のサーフェスに描画するにはどうすればよいですか?

これを行うためのQtの方法は何でしょうか?サブクラスQwtプロット?画像を背景として設定する機能を備えたカスタムキャンバスを定義しますか?それとも私が行方不明になっている明らかな何かがありますか?

4

2 に答える 2

5

QwtPlotRendererを使用します。

ほとんどすべてのQwtの例で、プロットをPdf、Postscript、SVG、またはQtでサポートされている任意の画像形式にレンダリングする方法を確認できます。

公式のQwtサポートチャネルで質問することをお勧めします。

于 2012-09-21T22:12:32.730 に答える
1

私はあなたがやりたいことをあなたが説明していることと似ているように見えます、そしてそれらはすべてQPixmap(またはQImage)を使用したカスタム実装でした。

qwtプロットをサブクラス化することもできますが、カスタム実装よりもパフォーマンスが低下することがわかると思います。

軸(または画像/ピックスマップ)を相互に相対的にスケーリングできるようにしたい場合があります。その部分をQGraphicsViews(ズームなど)として実装すると、おそらく簡単になります。単純なx/yプロットの場合は、自分自身を実装するのは比較的簡単です。

幸運を!

于 2012-09-21T19:15:48.827 に答える