2012-07-23 4 views
2

QMenu에 여러 개의 열이있는 방법이 있습니까? 저는 C++에서 Qt를 사용하고 있습니다. 나는 검색을했기 때문에 이것을 Qt에 내장 할 방법이없는 것 같다. 그러면 문제는 내 프로그램에이 기능을 추가하는 방법입니다. 누구든지 여러 개의 열을 가질 수있는 사용자 정의 메뉴를 만들었습니까?QMenu에 여러 개의 열이있는 방법이 있습니까?

+1

여러 열을 어떻게 의미합니까? 정교하고 제 생각 엔 당신을 도울 수있을 것 같아요. – Rob

+0

@Rob 버튼을 클릭하면 표시되는 팝업 메뉴가 있습니다. 이 메뉴에는 단 하나가 아닌 두 개의 열이 있습니다. 다음과 같이 보일 것입니다. http://i.stack.imgur.com/YMSJd.png –

+0

죄송합니다. 돌아 오기까지 오랜 시간이 걸렸습니다. 매우 바빴지만 흥미로운 질문입니다. 나는 약간의 연구를했고 당신은 아무것도 수정하지 않고 상자 밖으로 나올 수 있다고 생각하지 않지만 여전히 찾고 있습니다. – Rob

답변

0

내가이 here 할 수있는 방법을 발견했다. 이것은 보통 당신이하고 싶은 것이 아닙니다. 보통 더 좋은 방법이 있습니다. 그러나 내 응용 프로그램에서 사용자가 크게 도움이 될 것입니다.

+0

링크가 깨졌습니다. 글을 쓸 수 있습니까?) – Rinat

0

아마 당신이 찾고있는 것입니다. Qt는 문서 says 다음과 같음 :

구분이있어 addSeparator()하면 addMenu (와 하위 메뉴)에 삽입되고, 다른 모든 항목은 작업 항목으로 간주됩니다.

예를 들어 전체 예제가 있습니다. 그리고 "Format"메뉴 항목은 하위 메뉴입니다. 당신과 함께 하위 메뉴를 추가 할 수 있습니다

m_mysubmenu = QMenu(...); 
... 
m_menu->addMenu(m_mysubmenu); 
+0

고마워,하지만 내가 찾던 것을 그만 두지는 않아. –

관련 문제