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
"yo" es una variable y no puedo encontrar una manera de hacer clic en el botón auto.name_label y, a continuación, conectarlo a una función y pasar en la variable "i". cuando intento ejecutarlo me sale el error
parece que la variable "i" no está siendo reemplazado por uno de los números en el rango representado por la "i" y en su lugar me la carta está tratando de ser pasado.