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):