def open_browser(i):
print("open")
for i in range(5):
new_name_label = 'name_label'+str(i)
list_names.append(new_name_label)
setattr(self, list_names[i], QPushButton(str(ordered_names[i]),self))
exec(f'self.name_label{i}.setGeometry(250,{y_axis_name},340,110)')
exec(f'self.name_label{i}.clicked.connect(open_browser({i}))')
y_axis_name= y_axis_name + 110
"je" est une variable et je ne peux pas trouver un moyen de cliquer sur le bouton auto.name_label et puis le connecter à une fonction et passer dans la variable "i". quand j'ai tenté de l'exécuter, je reçois l'erreur
il semble que la variable "i" ne doit pas être remplacé par l'un des nombres de la plage représentée par le "je" et à la place j'ai la lettre est d'essayer d'être passée.