あるgrabMouse()を使用した後のマウスイベントを受信していません。マウスポインタがメインウィンドウの外にあるときにマウスイベントを受け取るようにするには、すぐに を入力します。マウスポインタは画面のどこにでも置くことができます。 最後に、QQuickItemは、マウスポインタがアプリケーションウィンドウの外側にあるときにマウスイベント(たとえば、マウスの動き)を受け取る必要があります。QQuickItemマウス私は単一QQuickItemとQtGuiApplicationを有する外部アプリケーションウィンドウ
私はこれを行うにはgrabMouse [無効QQuickItem :: grabMouseを()]を使用。しかし私は望むように何の効果も見ません。 QuickItemはマウスポインタがアプリケーションウィンドウ内にあるときだけイベントを受け取ります。マウスポインタがQGuiApplicationの境界線を離れるとすぐに、マウスイベントが発生しなくなりました。
私はgrabMouseは私の問題を解決する必要がありますが、どういうわけか、それはない読んで。 誰でも私に指摘することができます。
注:grabmouse Quickitemを使用した後、私はときにマウスそれアプリケーションウィンドウの外にマウスイベントを受け取ることができないと信じて マウスがアプリケーション
、アプリケーションは、マウスの左ボタンをドラッギングまだ押している間だけのことを確認し、イベントを受信します。 – SanTosh
@SanTosh、それはお使いのOSのいくつかの特徴です。これは一般的な行動ではありません。 – Velkan