2011-11-05 44 views
7

我在我的程序中使用了QPushButton()。用這些按鈕我旋轉我的對象。 到目前爲止工作正常。唯一的問題是,我必須點擊多次旋轉對象進一步。這有點煩人。只要我按下按鈕並且對象將進一步旋轉,按鈕將不會保持按下狀態。有按下的功能(),但點擊()沒有區別。只要按下QPushButton()就會反應

回答

21

QAbstractButton具有自動重複功能,你可以打開:

button->setAutoRepeat(true); 

這會發出按(),()釋放,並點擊()反覆的信號。您還可以指定信號發射的頻率(setAutoRepeatInterval),以及按鈕在開始發射信號之前等待的時間(setAutoRepeatDelay)。

+1

謝謝,這正是我一直在尋找:) – buddy

相關問題