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