Grazie a tutti delle risposte. Ho risolto usando setattr. Scusate ma rispondo da cellulare e non riesco ad allegare ciò che ho fatto Ciao Matteo Il giorno 10/set/2012 11.26, "Giacomo Alzetta" <giacomo.alze...@gmail.com> ha scritto:
> 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 > >
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python