나를 만들 수 있 ContextMenu 수준으로 첫 번째 하위 레벨. 었을 추가하려고 더 많은 하위 레벨 그러나 나는 할 수 없습니다. 나는 검색을 위해 인터넷을 찾기 위해 오랜 시간 몇 가지 예입니다,하지만 아무것도 아니다. 내 예를 들어,어떻게 수정하는 코드를 추가하는'브렌다'옵션에 두 번째 하위 레벨? 보시기 바랍니다. 감사합니다.
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")