PyQt4中的下拉菜单及子菜单
如何创建一个下拉菜单,并且这个菜单里面还有子菜单,当选择某个元素时可以执行一个动作?菜单的数据是从字典中加载的。我试过用qpushbutton来做菜单,但我觉得它没有子菜单。这里有一个我想做的例子,我只想要子菜单,但对我来说太复杂了。QPlainTextEdit带内联拼写检查
1 个回答
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_()