выпадающее меню с подменю в pyqt4 - PullRequest
3 голосов
/ 30 августа 2011

как создать выпадающее меню с подменю, которое может выполнять действие при выборе элемента?Данные меню загружаются из словаря.Я пробовал меню в qpushbutton, но я думаю, что нет подменю для него.Вот пример того, что я хочу сделать, я хочу только подменю, но это слишком сложно для меня. QPlainTextEdit со встроенной проверкой правописания

1 Ответ

3 голосов
/ 30 августа 2011

Вы не сказали, что делали, но вот простой пример:

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_()
...