タッチ ノートブックでの QML イベントの処理、イベント onPressed、onPressAndHold が機能しない、デバッグ メッセージがないなどの問題があります。Qt クラスを介してイベント ハンドルを試行しましたが、失敗しました (QDeclarativeView を使用して QML と Qt を接続します)。
nooutbook に QML タッチ イベントを登録するグローバル イベント ハンドラを作成する方法を教えてください。
ありがとう。
C++ からイベント フィルターを使用できます。たとえば、QApplication サブクラスで QApplication::notify を再実装すると、何にでもフックできるはずです。アプリが他の (マウスベースの) プラットフォームで動作することを確認するのに役立つ場合があります。QML の MouseArea はタッチではなくマウス イベントを使用します。プラットフォームがタッチ イベントのみを使用し、マウス イベントを偽造しない場合は、gesturearea research QML プラグインを調べる必要があるかもしれません。http://qt.gitorious.org/qt-labs/qml-gesturearea