Qt QPushButton按下連續事件


有時候我們不想一下一下的按QPushButton來執行某個事件,希望一直按着按鈕,就使事件不斷的執行,比如翻頁等操作。Qt中三個函數可以幫助我們實現這個操作:

1 void setAutoRepeat ( bool ) 2 void setAutoRepeatDelay ( int ) 3 void setAutoRepeatInterval ( int )

顧名思義,三個函數的作用分別為:設置是否允許自動重復,設置重復操作的時延,設置自動操作的間隔

由此,我們可以按下面這樣設置:

1 setAutoRepeat (true); 2 setAutoRepeatDelay(任意值); 3 setAutoRepeatInterval(任意值);

應該注意,后面兩個函數的單位都是毫秒


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM