From 2d5f3b9e989794c3da7acf172a6aa16f26ac69ca Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Fri, 30 Dec 2022 01:27:59 +0100 Subject: [PATCH] moved/added comments --- grum/menus/menubase.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/grum/menus/menubase.py b/grum/menus/menubase.py index e6b6f7c..7f90cb3 100644 --- a/grum/menus/menubase.py +++ b/grum/menus/menubase.py @@ -2,12 +2,16 @@ from PyQt5.QtWidgets import QAction class MenuBase: + """ + sub-classes need to create self.qmenu + QActions need parent=self.qmenu to be set + """ def __init__(self): self.checkboxes = {} def addAction(self, name, func): - action = QAction(name, triggered=func, parent=self.qmenu) # here, parent needs to be set + action = QAction(name, triggered=func, parent=self.qmenu) self.qmenu.addAction(action) def addSeparator(self):