[Python] integrazione mailing list newsgoup
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 [email protected] http://lists.python.it/mailman/listinfo/python
[Python] integrazione mailing list newsgoup
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 [email protected] http://lists.python.it/mailman/listinfo/python
Re: [Python] integrazione mailing list newsgoup
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 > [email protected] > http://lists.python.it/mailman/listinfo/python > > ___ Python mailing list [email protected] http://lists.python.it/mailman/listinfo/python
