yapmak temiz yol: Benim şu pseudo olduğu gibi bunun için de benzer bir şekilde bunun üzerinde döngü can herhangi bir yolu var mı
self.ui.mylabel_1.setText('foobar')
self.ui.mylabel_2.setText('foobar')
: etiketler kendileri ile güncellemek kolaydır Bu, tüm etiketlerinizin bir listesini self.all_labels = [self.ui.mylabel_1, self.ui.mylabel_2]
ve daha sonra for label in self.all_labels: label.setTest('foobar')
yapıyor.
for num in range (1,24):
label = getattr(self.ui, 'mylabel_{}'.format(num))
label.setTest('foobar')
Ben bugün işte bunu kontrol edeceğiz:
Ayrıca örnek çalışması için
getattr
kullanabilirsiniz. Teşekkür ederim. –Getattr yöntemi harika çalışıyor ve benim için başka bazı problemleri çözdü. Teşekkürler! –