2013-07-02 37 views
0

我做了一個程序,用QKeyPressEvent移動一個QGraphicsPixmapItem(我使用ASDW來移動該項目),而我的問題是當我按下按鈕而沒有釋放我的項目時並不順暢。就像在不釋放按鈕的情況下寫入AAAAAAAAAAAAAAA一樣。它先移動一點,然後等待一會兒再繼續。你們中的任何人都知道如何解決這個問題嗎?如何在按下按鈕時阻止短暫的等待時間?

回答

0

你看到的是重複延遲。如果您鍵入文檔並按住某個鍵,則會看到顯示重複字符之前有一小段延遲。您可以在操作系統中配置一個值,以增加或減少延遲,但這不是您的程序應該執行的操作。

相反,安裝事件過濾器來處理密鑰。你可以閱讀如何做到這一點here

相關問題