下载菜单,包含pyqt4中的子菜单

时间:2011-08-30 13:36:27

标签: python pyqt4 drop-down-menu

如何使用可在选择元素时执行操作的子菜单创建下拉菜单?菜单的数据是从字典加载的。我在qpushbutton尝试了菜单,但我认为它没有子菜单。这是我想要做的一个例子,我只想要子菜单,但对我来说太复杂了。 QPlainTextEdit With In Line Spell Check

1 个答案:

答案 0 :(得分:3)

你没有说你做了什么,但这是一个简单的例子:

from PyQt4 import QtGui

app = QtGui.QApplication([])

menu = QtGui.QMenu()

sub_menu = QtGui.QMenu("Sub Menu")

for i in ["a", "b", "c"]: #or your dict
    sub_menu.addAction(i) #it is just a regular QMenu

menu.addMenu(sub_menu)

menu.show()

app.exec_()