2010-08-13 2 views
1

Qt에서 UI를 디자인하려고하는데 콤보 박스처럼 "드롭 다운"될 수있는 버튼을 디자이너에서 찾을 수 없습니다. 제가 의미하는 바는이 버튼을 그의 "기본"옵션으로 선택하고 싶습니다. 좋아한다면 그것을 클릭해야만합니다. 그러나 다른 옵션을 선택하고 싶다면 나는 이 단추의 오른쪽에있는 작은 화살표를 누른 다음 그 순간에 나를 위해 적합한 옵션을 선택하십시오.멀티 버튼의 올바른 이름은 무엇입니까?

답변

2

일련의 동작 또는 메뉴가있는 QToolButton을 찾고 있습니다. documentationQToolButton::ToolButtonPopupMode ...에서

은 메뉴가 메뉴 세트가 또는 행동의 목록을 포함 툴 버튼에 팝업되는 방법을 설명합니다. 그것의 가치의

, 내가 보는 두 개의 가장 자주 DelayedPopup 있습니다

누르면 일정 시간 동안 아래로 도구 버튼을 누른 후 (타임 아웃 스타일 의존, QStyle를 참조하십시오 : SH_ToolButton_PopupDelay) 메뉴가 표시됩니다. 일반적인 응용 프로그램 예제는 일부 웹 브라우저의 도구 모음에서 "뒤로"단추입니다. 사용자가 클릭하면 브라우저는 이전 페이지로 돌아갑니다. 툴 버튼에 특별 화살표 표시 모드에서

: 사용자 프레스 다운 잠시 동안 버튼을 보유하는 경우, 툴 버튼은 현재 히스토리리스트

그리고 MenuButtonPopup 포함 된 메뉴를 나타낸다 메뉴가 있음을 나타냅니다. 버튼의 화살표 부분을 누르면 메뉴가 표시됩니다.

+0

그 중 하나입니다. – user336359

관련 문제