有時候我們不想一下一下的按QPushButton來執行某個事件,希望一直按着按鈕,就使事件不斷的執行,比如翻頁等操作。Qt中三個函數可以幫助我們實現這個操作:
1 void setAutoRepeat ( bool ) 2 void setAutoRepeatDelay ( int ) 3 void setAutoRepeatInterval ( int )
顧名思義,三個函數的作用分別為:設置是否允許自動重復,設置重復操作的時延,設置自動操作的間隔
由此,我們可以按下面這樣設置:
1 setAutoRepeat (true); 2 setAutoRepeatDelay(任意值); 3 setAutoRepeatInterval(任意值);
應該注意,后面兩個函數的單位都是毫秒