Bir seviye ve ilk alt seviyeye sahip bir ContextMenu oluşturabilirim. Daha fazla alt seviye eklemeye çalışıyordum ama yapamıyorum. Bazı örnekler bulmak için internette uzun süre aradım ama hiçbir şey bulamadım. Örneğimde, ikinci alt seviyeye 'Brenda' seçeneğini eklemek için kodu nasıl değiştirmeliyim? Lütfen resme bakın. Teşekkürler.
def contextMenuEvent(self,event):
menu = QMenu(self)
Option1 = menu.addAction("Paul")
Option2 = QMenu("Richard")
Option2_1 = Option2.addAction("Frida")
Option2_2 = Option2.addAction("Susan")
menu.addMenu(Option2)
Option3 = menu.addAction("Thomas")
action = menu.exec_(self.mapToGlobal(event.pos()))
if action == Option1:
print("Paul")
elif action == Option2_1:
print("Frida")
elif action == Option2_2:
print("Susan")
elif action == Option3:
print("Thomas")