グラフィック ビューのオーバーレイを作成したいと考えています。現在QDrag
、メソッドを使用して MIME データをカプセル化するものを使用していsetMimeData()
ます。マウス ポインターをドラッグすると、マウス ポインターに追従する QPixmap を設定できます。
問題は、マウスの左ボタンを押したままにしなければ機能しないことです。ユーザーがボタンを押すと、左ボタンを押したままにしてグラフを目的の領域にドラッグし、ボタンを離す必要があります。実際には、非常に直感的ではありません。
ユーザーがボタンをクリックしてマウスボタンを離すと、グラフはマウスポインターをユーザーが配置したい場所に移動し、マウスをもう一度クリックするとグラフがそこに配置されます。ただし、Qt の初心者として、それを達成するためにどのクラスを使用できるかわかりません。