ajouter des actions dans qmenu

a marqué ce sujet comme résolu.

bonsoir chers amis j’ai un souci par rapport a la création d’action dans un qmenu.

voici mon code :

1
2
3
4
5
6
7
8
9
self.choixDejaSelectionner = ["1","2","3"]

menu = QtGui.QMenu()

for element in self.choixDejaSelectionner:

    menu.addAction(str(element), lambda : self.fonction(element))

    menu.addSeparator()

lorsque je crée ce menu avec ces actions c’est le dernier élément qui est pris c’est a dire si je clique sur 1 il lance la fonction avec 3, le dernier élément de la liste pouvez vous m’aidez merci beaucoup.

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte