0

我制作了一个使用 QKeyPressEvent 移动 QGraphicsPixmapItem 的程序(我正在使用 ASDW 移动项目),我的问题是当我按下按钮而不释放我的项目时移动不顺畅。就像在不释放按钮的情况下编写 AAAAAAAAAAAAAAA 一样。它先移动一点,然后等待更长的时间,然后继续。有没有人知道如何解决这个问题?

4

1 回答 1

0

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

相反,安装一个事件过滤器来处理密钥。您可以在此处阅读有关如何执行此操作的信息。

于 2013-07-02T09:12:50.433 回答