2

グラフィック ビューのオーバーレイを作成したいと考えています。現在QDrag、メソッドを使用して MIME データをカプセル化するものを使用していsetMimeData()ます。マウス ポインターをドラッグすると、マウス ポインターに追従する QPixmap を設定できます。

問題は、マウスの左ボタンを押したままにしなければ機能しないことです。ユーザーがボタンを押すと、左ボタンを押したままにしてグラフを目的の領域にドラッグし、ボタンを離す必要があります。実際には、非常に直感的ではありません。

ユーザーがボタンをクリックしてマウスボタンを離すと、グラフはマウスポインターをユーザーが配置したい場所に移動し、マウスをもう一度クリックするとグラフがそこに配置されます。ただし、Qt の初心者として、それを達成するためにどのクラスを使用できるかわかりません。

4

1 に答える 1