gpt4 book ai didi

pyqt4 - 在 pyqt QWidget 中添加子菜单

转载 作者:行者123 更新时间:2023-12-04 14:02:56 25 4
gpt4 key购买 nike

我知道它的非常基本的问题,但我有点困惑,可能我忘记了一些东西。

我正在尝试将子菜单“预览”添加到 QMenuBar() 中的“工具”

到目前为止,这就是我正在尝试做的

tools = fileMenu.addMenu('&Tools')
prevAction = QtGui.QAction('Preview',self)
prevInNuke = QtGui.QAction("Using &Nuke",prevAction)
tools.addAction(prevAction)
prevAction.addAction(prevInNuke)

但我想这不是添加子菜单的正确方法

最佳答案

子菜单应该是 QMenu ,不是 QAction :

tools = fileMenu.addMenu('&Tools')
prevMenu = QtGui.QMenu('Preview',self)
prevInNuke = QtGui.QAction("Using &Nuke",prevAction)
tools.addMenu(prevMenu)
prevAction.addAction(prevInNuke)

如果您使用方便的方法,它可能会更简单一些:

tools = fileMenu.addMenu('&Tools')
prevMenu = tools.addMenu('Preview')
prevAction = prevMenu.addAction('Using &Nuke')

关于pyqt4 - 在 pyqt QWidget 中添加子菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14706875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com