私は画像を表示するためにラベルを使用しています。クリックしてバウンディングボックスを作成し、カーソルをドラッグして画像内を移動できるようにしたいと思います。私はこれをするために何が必要でしょうか?ありがとう。qtに画像を表示する最も良い方法は何ですか?また、特定の領域にも拡大したいと思います。
2
A
答えて
4
あなたは何をしようとしているのか分かりませんが、私はQGraphicsScene
があなたが探しているものだと思います。あなたは(他の多くのものの中で)することができます:QGraphicsView
にシーンをレンダリングするとき
- は(例えば
QGraphicsPixmapItem
、)画像 - 変更ズームレベルをレンダリングします。私は、コンパレータの作成について得ただろうかマウスを使って周りの「ラバーバンド」を使用して
- を選択し、物事
- 移動アイテム(
QGraphicsItem::ItemIsMovable
を参照) - など
0
Qtのgraphics view frameworkに精通している必要があります。
。私はお互いの上に2つの画像を持っています。私はそれぞれの50%を公開するスライダーを持っています。スライドするたびに、私は1枚の写真をもっと見ることができます。また、私は1つの画像を移動する場合、同じ量だけ他の画像を移動したいと思います。グラフィックライブラリでどうすればいいですか? – newDelete
すべての 'QGraphicsItem'には、あなたが設定できる不透明度があります。それらを同時に移動するには、両方を同じ 'QGraphicsItemGroup'に追加します。 –