0

私はqtを使用していますが、ダブルプレスのEscショートカットを設定することは可能ですか? 効果を出したいのですが、Esc2回押すと関数が呼び出されます。

ありがとう

4

1 に答える 1

0

ESCを押すたびに

PRESSED+=1;

次のプレスの場合

     if (PRESSED >=2) {
        //fire event here
        ...
        // Dont forget to reset PRESSED for next usage
       PRESSED=0;
      }

PRESSEDまだ等しくない場合("2"ユーザーが1回押した場合)、1〜3秒後にリセットして、1回押すと0;イベントを発生させます。

ダブルプレスの場合にSinglePressEventを発生させたくない場合は、シングルプレスイベントを1〜2秒遅らせて2回目のプレスを待ちます。2回目のプレスが表示されない場合は、シングルプレスイベントを発生させます。

于 2013-01-09T02:37:40.807 に答える