按下按钮时如何阻碍等待时间短?

时间:2013-07-02 01:49:38

标签: qt key push qkeyevent

我制作了一个用QKeyPressEvent移动QGraphicsPixmapItem的程序(我使用ASDW来移动项目)我的问题是当我按下按钮而不释放我的项目时不能顺利移动。就像在不释放按钮的情况下编写AAAAAAAAAAAAAAA一样。它首先移动一点然后等待一段时间然后继续。你们中的任何一个人都知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

你所看到的是重复延迟。如果您键入文档并按住某个键,您将看到在显示重复字符之前有一个小延迟。您可以在操作系统中配置一个值来增加或减少延迟,但这不是您的程序应该执行的操作。

而是安装一个事件过滤器来处理密钥。您可以阅读有关如何执行此操作here