La cosa migliore รจ usare una lista di label. E quindi accedere alla label i con lista_label[i].setText Altrimenti devi accedervi tramite il __dict__. Tipo self.__dict__["label_%d" % i].setText Il giorno 10/set/2012 09:27, "Matteo Perini" <perini.mat...@gmail.com> ha scritto:
> ciao a tutti. > Vorrei chiedervi una mano per risolvere un problema a cui non ho trovato > soluzione. > > Come posso fare ad assegnare un nome di variabile diverso per ogni > iterazione in un ciclo (for per esempio). > > Mi spiego meglio... > Avrei bisogno di fare una cosa del genere: > > for i in range(20,100): > self.label_(i).set.text('Ciao'**) > > ^ > | > > Al posto di questa i vorrei mettere il numero corrispondente. > E' possibile? > > La funzione lambda potrebbe aiutarmi in questo caso??? > Ho guardato qualche esempio ma non sono riuscito a risolvere > > Grazie > Matteo P > ______________________________**_________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/**mailman/listinfo/python<http://lists.python.it/mailman/listinfo/python> >
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python