2011-04-26 3 views
0

QSlider 설명서에 "슬라이더는 Tab에 초점을 맞추고 마우스 휠과 키보드 인터페이스를 모두 제공합니다." QCheckbox에 Alt 키를 할당하는 것과 비슷한 방식으로 단축키를 할당하는 쉬운 방법이 있습니까?QSlider는 단축키로 중점을 둡니까?

답변

1

관련 레이블이있는 경우 QLabel::setBuddy(QWidget*)을 사용할 수 있습니다. 그렇지 않으면 포커스가있는 상위 폼에 대해 keyPressEvent을 무시하고 QSlider::setFocus(Qt::FocusReason)을 호출 할 수 있습니다.

+0

'setBuddy()'는 갈 길입니다. 질문을 게시 한 후에 나는'keyPressEvent'를 오버라이드하기 시작했고 각 키 누르기마다 4 개의 이벤트를 얻었습니다. 나는 어떤 응답이 있는지보기 위해 내가 여기에 왔을 때 그것을 알아낼 수있는 기회를 얻지 못했다. – dwj

관련 문제