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:<br><br>a = &#39;slider11&#39;<br>
print getattr(self, a).value()<br><br>ciao,<br>francesco<br><br><div><span class="gmail_quote">On 8/5/07, <b class="gmail_sendername">luca subiaco</b> &lt;<a href="mailto:iw3grw@ir3ip.net">iw3grw@ir3ip.net</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Salute a tutti.<br><br>Sono appena entrato nel mondo di Python e ho questo problema:<br><br>
devo richiamare una proprieta&#39; di un widget qt<br><br>la sintassi corretta e funzionante e&#39;: print self.slider11.value() dove<br>slider11 e&#39; il nome che ho dato al QtSlider.<br><br>Ora dovrei richiamare il valore in questo modo:
<br><br>a=&#39;slider11&#39;<br>print &#39;self&#39;+a+&#39;value()&#39;<br><br>Essendo che per python interpreta il concatenamento come stringa, non<br>ottengo piu&#39; il risultato voluto ma self.slider11.value()<br><br>
C&#39;e&#39; qualcuno che mi sa dare una soluzione?<br><br>Grazie<br><br>Saluti&nbsp;&nbsp;Luca Subiaco<br><br><br><br>_______________________________________________<br>Python mailing list<br><a href="mailto:Python@lists.python.it">
Python@lists.python.it</a><br><a href="http://lists.python.it/mailman/listinfo/python">http://lists.python.it/mailman/listinfo/python</a><br><br></blockquote></div><br>