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
"i "bir değişkendir ve self.name_label düğmesini tıklatmanın ve bunu bir işleve bağlamanın ve" i " değişkenini iletmenin bir yolunu bulamıyorum. çalıştırmayı denediğimde hatayı alıyorum
"i" değişkeninin "i" ile temsil edilen aralıktaki sayılardan biriyle değiştirilmediği ve bunun yerine harfin aktarılmaya çalışıldığı anlaşılıyor.