2010-06-01 9 views
3

est-il possible d'obtenir l'élément sélectionné dans un qmenu?
Je veux lier tous les éléments de cette liste à une fonction et obtenir l'élément une fois que l'utilisateur clique dessus. J'ai cherché un moyen d'obtenir l'étiquette ou l'index de l'article pendant 3 jours, mais je n'ai pas pu le trouver. des idées?comment obtenir l'élément sélectionné dans pyqt Qmenu

merci à l'avance

Répondre

3

Vous pouvez y parvenir avec des signaux.

Connectez tous les emplacements triggered de vos éléments de menu à votre fonction. Ensuite, dans cette fonction, utilisez la fonction statique QObject::sender pour récupérer l'élément de menu qui a envoyé le signal.