2017-10-05 8 views
3

QT가있는 윈도우에서 Titletext의 일부로 QMenu에 특수 문자 '&'을 삽입하고 싶습니다.제목 텍스트의 일부로 QMenu에 특수 문자를 삽입하는 방법은 무엇입니까?

어떻게 할 수 있습니까?

이 문자를 QMenu :: setTitle() 함수를 통해 Titletext로 QMenu에 넣으면 문자를 볼 수 없습니다.

특수 문자가 빠져 있습니다.

이 특수 문자 '&'은 일반적으로 바로 가기 설정에 사용됩니다.

하지만이 문자를 QMenu에 Titletext의 일부로 삽입해야합니다. 이 QMenu 문서에 설명되지 않은 이유를

+1

'&&'대신 '&&'를 사용하면 하나의 '&'로 표시됩니다. – aghilpro

+0

'ui-> menu-> setTitle ("aaa & &bbb"); // 메뉴 텍스트는 aaa & bbb가됩니다. – aghilpro

+0

@aghilpro 감사합니다! 작동합니다! – kleinstein

답변

4

는 나도 몰라,하지만 QMenuBar 상세한 설명에서 언급 :

당신이 사용할 수있는 "& &"메뉴 표시 줄에서 실제 앰퍼샌드를 얻을 수 있습니다.

+1

여기에 더 좋은 링크가 있습니다 : http://doc.qt.io/qt- 4.8/qshortcut.html # details –