0
私は、イベントの名前を取り、それにハンドラをインストールInstallEventHandler
と呼ばれる機能をQMouseEventをMouseButtonPressだけでトリガーし、MouseButtonReleaseとMouseMoveを無視する方法
installEventHandler("QWidget", "QMouseEvent","mouse_event")
QWidget
は、イベントハンドラがにインストールされているタイプである
、QMouseEvent
が原因となるイベントです使用しています呼び出されるハンドラ、mouse_eventはハンドラです。
マウスが押されただけで機能するようにしたいが、QMouseEvent
がマウスの動きで生成され、マウスが押しただけでなく解放するという問題が発生する。 fuctionが何千回も呼び出され、私のコードを逃してしまうのです。
私は方法を見つけて利用可能なすべての方法を検索しようとしていますが、非機能です。