2011-11-05 4 views
7

내 프로그램에서 QPushButton()을 사용하고 있습니다. 이 버튼을 사용하여 객체를 회전시킵니다. 지금까지 문제가 없습니다. 유일한 문제는 개체를 조금 더 회전시키기 위해 여러 번 클릭해야한다는 것입니다. 이것은 약간 성가신 일입니다. 버튼을 눌러야 만 오브젝트가 계속 회전 할 가능성이 없습니다. push() 함수가 있지만 clicked()에는 차이가 없습니다.() 이것은 누르면(), 해제()을 방출하고, 클릭합니다QPushButton()은 눌렀을 때 반응해야합니다.

button->setAutoRepeat(true); 

반복 신호 :

답변

21

QAbstractButton를 켜 할 수있는 자동 반복 기능이 있습니다. 또한 신호가 방출되는 빈도 (setAutoRepeatInterval) 및 단추가 방출되기까지 대기하는 시간 (setAutoRepeatDelay)을 지정할 수도 있습니다.

+1

고맙습니다. 정확히 내가 찾고 있던 것이 었습니다. :) – buddy

관련 문제