2012-07-20 4 views
0
내가 pyqt4와 마야위한 도구를 만드는 작업

maya menu exampleQT : 나는 마야

처럼 QMenu를에서 옵션 메뉴를 추가 할 수 있습니다.
내 도구에는 QMenuBar에 몇 가지 메뉴가 있습니다.
그런 상황에서 위 이미지와 같은 메뉴 + 옵션 메뉴 스타일을 만들려고합니다.
"새 장면"의 오른쪽에는 "새 장면"메뉴와 사각형 아이콘이 있습니다.
"새 장면"만 선택하면 새 장면을 만드는 역할을합니다.
"새 장면"의 사각형 아이콘을 선택하면 새 장면을 만들기위한 옵션 창이 팝업됩니다.
그게 내가하고 싶은 것입니다.
어떻게하면됩니까?

답변

1

QWidgetAction (docs)에서 파생되어 기본적으로 QLabelQPushButton의 블렌드 인 위젯을 만듭니다. 참고QStyle의 롤오버 효과를 제공하려면 QLabel의 하위 클래스를 만들어야합니다.