from PyQt5.QtWidgets import QApplication, QMenu, QAction import sys app = QApplication(sys.argv) menu = QMenu() action1 = QAction('Option 1', menu) action2 = QAction('Option 2', menu) menu.addAction(action1) menu.addAction(action2) menu.exec_()
from PyQt5.QtWidgets import QApplication, QMenu, QAction import sys app = QApplication(sys.argv) menu = QMenu() submenu = QMenu('Submenu', menu) action1 = QAction('Option 1', submenu) action2 = QAction('Option 2', submenu) submenu.addAction(action1) submenu.addAction(action2) menu.addMenu(submenu) menu.exec_()This code creates a QMenu with a submenu. The submenu contains two QAction options. The addMenu() function is used to add the submenu to the main menu. Package Library: PyQt5.QtWidgets