2010-05-11 2 views
2

Qt 4에서 기본적으로 대화 상자를 탭 이동하면 기본 단추가 탭 단추로 변경됩니다. 이렇게하면 탭 포커스가 사용자 중심점에서 멀어지면서 탭을 다시 그리는 동안 여분의 다시 그리기가 발생하기 때문에 탭 모양이 약간보기 흉하게 보이고주의가 산만 해집니다.탭 네비게이션을 사용하여 Qt 대화 상자의 기본 단추 변경 방법

이 Qt 기능을 비활성화하고 탭 탐색으로 기본 버튼을 수정하지 않을 수있는 방법이 있습니까?

+0

Qt는 이와 관련하여 대부분의 응용 프로그램에 비해 비표준 기능을 수행합니까? –

+0

맞습니다. 기본 버튼은 일반적으로 변경되지 않고 스페이스 바를 사용하여 포커스가있는 버튼을 누르면 기본 버튼에 대한 리턴이 예약됩니다. – WilliamKF

답변

3

QPushButton의 autoDefault 속성은이 동작을 담당합니다. 기본적으로 값은 true입니다.

모든 관련 버튼에 false로 설정하면 포커스를 설정할 때 기본값이되지 않습니다.