Kodun üst satırlarında bir arayüz oluşturdum ve orada self.yazi1 = QtWidgets.QLabel("İlk") self.yazi2 = QtWidgets.QLabel("İkinci") vsvs tarzında şeyler oluşturdum. Daha sonra for döngüs ile değişkenler buluyorum ve bunu self.yazi[değişkennumarası].setText("herhangi bir yazı") şeklinde değiştirmem gerek. fakat değişkennumarasını öyle yazınca index değeri olarak anlıyor ve yeni değişken oluşturmak yerine olan değişkenin o indexine erişmeye çalışıyor.
self.yazi2 değişkenine erişmek için şunu kullanabilirsiniz:
eval('self.yazi2')tanımlamayı nasıl yapabileceğiniz hakkında bir fikrim yok. neden şöyle yapmıyorsunuz:
self.yazi[0] = QtWidgets.QLabel("İlk")
self.yazi[1] = QtWidgets.QLabel("İkinci")?