0
我做了一個腳本,在我所lineedit和工具按鈕。按鈕用作退格。每當用戶點擊按鈕時,它將從線編輯中移除一個字母。Continiously下來的關鍵事件的PyQt
現在我想,如果我一直按(不釋放按鈕)比它應該不斷刪除單行字母在行編輯文本(就像我們在行退格編輯它將刪除字母一個一個)。
我試過QKeyEvent,它做了一次,每次我需要按下按鈕刪除一個字母。
我做了一個腳本,在我所lineedit和工具按鈕。按鈕用作退格。每當用戶點擊按鈕時,它將從線編輯中移除一個字母。Continiously下來的關鍵事件的PyQt
現在我想,如果我一直按(不釋放按鈕)比它應該不斷刪除單行字母在行編輯文本(就像我們在行退格編輯它將刪除字母一個一個)。
我試過QKeyEvent,它做了一次,每次我需要按下按鈕刪除一個字母。
任何Q*Button
類都具有此功能內置。它被稱爲autoRepeat
。默認情況下,這是禁用的。但是,如果啓用該按鈕,只要按鈕處於按下狀態,該按鈕將以一定的時間間隔連續觸發clicked
(以及類似的信號)。
您可以用autoRepeatDelay
和autoRepeatInterval
微調行爲。