Bonjour,
J'ai un problème

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
self.actionAddRecipeDict = {}
for i in range(8):
	if i >1:
		self.actionAddRecipeDict[i] = QtWidgets.QAction(f"{i} cases")
	else:
		self.actionAddRecipeDict[i] = QtWidgets.QAction(f"{i} case")
	self.addRecipeMenuBar.addAction(self.actionAddRecipeDict[i])
 
	# self.actionAddRecipeDict[i].triggered.connect(lambda i: print(i))
	# self.actionAddRecipeDict[i].triggered.connect(functools.partial(print, i))
le problème est que self.actionAddRecipeDict[i].triggered.connect(lambda i: print(i)) renvoie False et self.actionAddRecipeDict[i].triggered.connect(functools.partial(print, i)) renvoie i FalseBien sur le but n'est pas d'afficher i, mais d'appeler une fonction : AddRecipe(i) mais je ne suis pas sur que ça change grand chose au problème ..

Merci bien