4

私はQGraphicsView、コネクタを持つ要素を含む一種のサーカットエディタを作成するために使用します。それらのコネクタをワイヤで接続できるはずです。ただし、あるコネクタから別のコネクタにドラッグしているときに、Qtがマウスをつかみ、他のコネクタが受信を停止するという問題がありますhoverEnterEvent。ところで、ホバーコネクタではサイズが変更されるため、コネクタを叩きやすくなります。

繰り返しますが、ドラッグ中にマウスをつかまないことは可能ですか?

Qt 4.5forWindowsを使用しました。

要求に応じて、ここにいくつかのソースがあります:http: //pastebin.com/m422b9495

4

3 に答える 3

0

インタラクティブ モードを falseに設定する必要があると思います。

こちらもご覧ください

スクロールハンドドラッグ

カーソルが人差し指に変わり、マウスをドラッグするとスクロールバーがスクロールします。このモードは、インタラクティブ モードと非インタラクティブ モードの両方で機能します。

ラバーバンドドラッグ

輪ゴムが出てきます。マウスをドラッグすると、ラバー バンドのジオメトリが設定され、ラバー バンドで覆われたすべてのアイテムが選択されます。このモードは、非インタラクティブ ビューでは無効です。

于 2011-10-10T11:16:16.433 に答える