def _InitMenu(self): self.m_Menu = QMenu() for iLevel, sMenu in LEVEL_NAME.items(): action = QAction(sMenu, self.m_Menu) action.level = iLevel action.setCheckable(True) action.setChecked(True) self.m_Menu.addAction(action) action.triggered.connect(self.S_OnFilterLevel) self.m_FilterBtn.setMenu(self.m_Menu)