3

基本的な Python/PyQt を独学するために書いている単純なメモ帳アプリケーションに問題があります。具体的には、QListWidget でマルチタッチ パン ジェスチャの感度を変更する方法を知りたいです。

今のままでは、2 本の指で上下にドラッグすると、指で移動するピクセルごとにリストが 1 ステップずつ上下に移動するように見えます。これは私が自分で実装したものではありません。リストウィジェットの場合はそのままで動作するようです

動きが指の速度を模倣するようにします。つまり、x*height_of_item_in_pixels ごとにウィジェット項目を上下に 1 回動かします。これは、ジェスチャー システムに大きなハッキングをしなくても実行できますか? これについてどうすればいいですか?

Python 2.6でPyQt 4.8.3を使用しています

4

2 に答える 2

0

この機能が存在する可能性が高いのは、マルチタッチ イベントがオペレーティング システムによってある種のスクロールとして解釈され、QT が直接マルチタッチ アクションではなくスクロール アクションを受信して​​いるためです。

于 2013-08-06T02:17:08.510 に答える