2
如何创建一个下拉菜单,其子菜单可以在元素被选中时执行动作?菜单的数据从字典中加载。我尝试了qpushbutton中的菜单,但我认为没有子菜单。这里是我想要做的一个例子,我只想要子菜单,但它对我来说太复杂了。 QPlainTextEdit With In Line Spell Checkpyqt4中子菜单的下拉菜单
如何创建一个下拉菜单,其子菜单可以在元素被选中时执行动作?菜单的数据从字典中加载。我尝试了qpushbutton中的菜单,但我认为没有子菜单。这里是我想要做的一个例子,我只想要子菜单,但它对我来说太复杂了。 QPlainTextEdit With In Line Spell Checkpyqt4中子菜单的下拉菜单
你没有说你是怎么做的,但一个简单的例子:
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_()