…Var()

Una variabile di controllo è un contenitore per un valore logico, float, intero o stringa che può essere associato a uno o più oggetti grafici.

  • BooleanVar()
  • DoubleVar()
  • IntVar()
  • StringVar()

Metodi

  1. x.get(), restituisce il valore di x
  2. x.set(v), imposta il valore di x

Una variabile di controllo può essere associata a uno o più oggetti grafici tramite

x  =tk.IntVar()
og1=tk.OG1(..., variable    =x) # il "valore" dell'oggetto
og2=tk.OG2(..., textvariable=x) # l'etichetta dell'oggetto

In seguito all’aggiornamento della variabile x saranno aggiornati tutti gli oggetti collegati e viceversa.

x.set(y)
...
y=x.get()

In particolare

  1. Button(), …
  2. Checkbutton(), …
  3. Entry(), …
  4. Label(), …
  5. Menubutton(), …
  6. Radiobutton(), …

Vedi: http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/control-variables.html.