Cia*_*arz 6 qwidget pyqt4 pyside qmenu qmenubar
我知道它的基本问题,但我有点困惑,可能是我忘记了什么.
我正在尝试将子菜单"预览"添加到QMenuBar()中的"工具"
到目前为止,这正是我想要做的
tools = fileMenu.addMenu('&Tools')
prevAction = QtGui.QAction('Preview',self)
prevInNuke = QtGui.QAction("Using &Nuke",prevAction)
tools.addAction(prevAction)
prevAction.addAction(prevInNuke)
Run Code Online (Sandbox Code Playgroud)
但我想这不是添加子菜单的正确方法
Ava*_*ris 10
子菜单应该是a QMenu,而不是QAction:
tools = fileMenu.addMenu('&Tools')
prevMenu = QtGui.QMenu('Preview',self)
prevInNuke = QtGui.QAction("Using &Nuke",prevAction)
tools.addMenu(prevMenu)
prevAction.addAction(prevInNuke)
Run Code Online (Sandbox Code Playgroud)
如果使用便捷方法,可能会更简单一些:
tools = fileMenu.addMenu('&Tools')
prevMenu = tools.addMenu('Preview')
prevAction = prevMenu.addAction('Using &Nuke')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6822 次 |
| 最近记录: |