1

内部に Qwidget があり、QmlApplicationViewerオブジェクトの形で複数の子があり、それぞれが異なる qml ファイルを指しています。

問題は、マウスを使用すると、すべての qml ファイルがイベントを受け取るのですが、タッチ スクリーンを使用しようとすると、それらの一部だけがイベントを受け取ることです。

問題がどこにあるのかについて、誰かが指示を与えることができますか? この問題を引き起こす可能性のある考えられる原因を評価し、並べ替えます。

プラットフォーム: Ubuntu 12.04 - Qt 4.8 - 32 ビット

4

2 に答える 2

0

ここには、この質問に答え始めるのに十分な情報がありません。頭に浮かぶ最も明白な答えは、qml ファイルの一部が qml 内で TouchArea を正しく定義していないことです。さらにヘルプが必要な場合は、コードを投稿する必要があります。

于 2013-05-13T20:47:15.320 に答える
0

私のプラットフォーム用の EG-Touch タッチ ドライバーを使用してみましたが、12.04 で問題が発生するはずです (一部のフォーラムによると)。Ubuntu 11.04 に戻し、代わりに e-Galax タッチ ドライバーを使用しましたが、現在は問題なく動作しています。

PS : 誰かが 12.04 またはその他の回避策で動作するドライバーを見つけた場合は、更新してください。より良い答えを受け入れます。これで一旦締めくくります。

于 2013-05-16T08:45:39.217 に答える