<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Il giorno 8 dicembre 2016 22:06, Daniele Zambelli <span dir="ltr"><<a href="mailto:daniele.zambelli@gmail.com" target="_blank">daniele.zambelli@gmail.com</a>></span> ha scritto:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
<br>
</span>Si può usare anche quest'altro modo:<br>
<br>
testo = etichetta['text']<br>
etichetta['text'] = 'Nuovo testo della label'<br></blockquote><div><br></div><div><br></div><div>Ah, ecco. Così in effetti la sintassi è decisamente più facile da ricordare.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I widget in tkinter sono visti come dizionari (se non l'hai ancora<br>
fatto dà un'occhiata ai dizionari Python) i cui elementi sono coppie:<br>
<br>
<nome del parametro> - valore<br>
<br>
Ai parametri si può assegnare un valore anche al momento della<br>
creazione del widget, quindi invece che scrivere le due istruzioni:<br>
<br>
    etichetta = Label(mioContenitore1)<br>
    etichetta['text'] = 'pippo'<br>
<br>
si può scrivere direttamente:<br>
<br>
    self.etichetta = Label(mioContenitore1, text = 'pippo')<br></blockquote><div><br></div><div><br></div><div>Sulle label hai ragione da vendere, è che in realtà mi erano venuti i capelli dritti in testa leggendo un tutorial che spiegava come leggere e scrivere il testo contenuto in un widget tkinter.Entry, in cui addirittura non toccavano mai le proprietà dell'istanza ma piuttosto utilizzavano un'istanza della classe tkinter.StringVar per fare da "ponte" fra il widget e la sua proprietà text... ad occhio mi sembrava una complicazione eccessiva.</div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Puoi vedere il funzionamento in questo programma:<br>
<br>
<a href="http://gist.github.com/danielezambelli/f53ba2f51bc2fb5891db5f6bda85dde2" rel="noreferrer" target="_blank">gist.github.com/<wbr>danielezambelli/<wbr>f53ba2f51bc2fb5891db5f6bda85dd<wbr>e2</a><br>
<br>
che ho scritto partendo dalla documentazione:<br>
<br>
<a href="http://linuxdidattica.org/docs/altre_scuole/msm_p/txs_01.html#widget-esempio-introduttivo" rel="noreferrer" target="_blank">linuxdidattica.org/docs/altre_<wbr>scuole/msm_p/txs_01.html#<wbr>widget-esempio-introduttivo</a></blockquote><div><br></div><div><br></div><div>Grazie mille, ora gli do un'occhiata.</div><div> </div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Spero che possa esserti utile.<br></blockquote><div><br></div><div><br></div><div>Altrochè. Grazie mille ancora. </div></div></div></div>