Non conosco il widget qt quindi non ho idea se ci siano metodi più diretti/migliori per fare quello che ti serve. Comunque la funzione getattr dovrebbe permetterti di fare quello che vuoi:
a = 'slider11' print getattr(self, a).value() ciao, francesco On 8/5/07, luca subiaco <[EMAIL PROTECTED]> wrote: > > Salute a tutti. > > Sono appena entrato nel mondo di Python e ho questo problema: > > devo richiamare una proprieta' di un widget qt > > la sintassi corretta e funzionante e': print self.slider11.value() dove > slider11 e' il nome che ho dato al QtSlider. > > Ora dovrei richiamare il valore in questo modo: > > a='slider11' > print 'self'+a+'value()' > > Essendo che per python interpreta il concatenamento come stringa, non > ottengo piu' il risultato voluto ma self.slider11.value() > > C'e' qualcuno che mi sa dare una soluzione? > > Grazie > > Saluti Luca Subiaco > > > > _______________________________________________ > 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