def EvtMenu(self, event): menu = QMenu() menu.setWindowTitle(u"Fonctions mathématiques") debut = True for rubrique in __classement__: if not debut: menu.addSeparator() debut = False for titre, nom, doc in filter(None, __classement__[rubrique]): action = menu.addAction(titre, partial(self.insere, nom=nom, parentheses=(rubrique != "Symboles"))) # Pas de parenthèses après un symbole. action.setToolTip(doc) menu.exec_(QCursor.pos())