如何设置双按`esc`键快捷键?

时间:2013-01-08 23:16:47

标签: qt

我正在使用qt,我想知道是否可以设置双按 Esc 快捷方式?我希望产生效果,当我按两次 Esc 时,会调用一个函数。

由于

1 个答案:

答案 0 :(得分:0)

每次按ESC键

PRESSED+=1;

如果下次按

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

如果PRESSED但不等于"2"(如果用户按下一次),则在1-3秒后将其重置为0;并点击一下即可触发事件。

对于你不想要火的情况SinglePressEvent,如果doublepress只是延迟单击事件1-2秒等待第二次按下..如果第二次按下没有出现单火冲击。