16.1.6.6 I tipi di dato delle opzioni Tk

anchor
I valori ammessi sono i punti cardinali: "n", "ne", "e", "se", "s", "sw", "w", "nw", ed anche "center".

bitmap
Ci sono otto built-in bitmap predefinite: 'error', 'gray25', 'gray50', 'hourglass', 'info', 'questhead', 'question', 'warning'. Per specificare un certo nome di file di bitmap dell'interfaccia grafica, si deve fornire l'intero percorso del file preceduto da un @, come in "@/usr/contrib/bitmap/gumby.bit".

boolean
Si possono passare gli interi 0 o 1 o le stringhe "yes" o "no".

callback
Questa è una qualunque funzione Python che non presenta argomenti. Per esempio:
    def print_it():
            print "Ciao a tutti"
    fred["command"] = print_it

color
I colori possono essere dati con i nomi dei colori dell'interfaccia grafica presenti nel file rgb.txt o come stringhe rappresentanti i valori RGB in una risoluzione a 4 bit: "#RGB", 8 bit: "#RRGGBB", 12 bit" "#RRRGGGBBB" o 16 bit "#RRRRGGGGBBBB", dove R, G, B qui rappresentano ogni valore valido di numeri esadecimali. Vedere la pagina 160 del libro di Ousterhout per i dettagli.

cursor
I nomi dei cursori standard dell'interfaccia grafica che si trovano in cursorfont.h possono essere usati senza il prefisso XC_. Per esempio per ottenere un cursore a manina (XC_hand2), usare la stringa "hand2". Si può anche usare una bitmap e un mask file vostro. Vedere la pagina 179 del testo di Ousterhout.

distance
Le distanze sullo schermo possono essere specificate sia in pixel sia in valori assoluti. I pixel vengono passati come numeri ed i valori assoluti come stringhe terminanti con un carattere che indica l'unità di misura: c per centimetri, i per pollici, m per millimetri, p per punti della stampante. Per esempio 3.5 pollici è espresso con "3.5i".

font
Tk usa un formato di lista dei nomi delle font di caratteri, come {courier 10 bold}. La dimensione dei font, identificata da numeri positivi viene misurata in punti; le dimensioni identificate con numeri negativi indicano che sono misure in pixel.

geometry
È una stringa nella forma "larghezzaxaltezza", dove larghezza e altezza sono misurate in pixel per la maggior parte dei widget (in caratteri per i widget che visualizzano testo). Per esempio: fred["geometry"] = "200x100".

justify
I valori accettati sono le stringhe: "left", "center", "right" e "fill".

region
Questa è una stringa con quattro elementi separati da uno spazio, ognuno dei quali è una distanza (vedere sopra). Per esempio: "2 3 4 5", "3i 2i 4.5i 2i" e "3c 2c 4c 10.43c" sono regioni accettabili.

relief
Determina qual è lo stile del bordo di un widget. I valori accettati sono: "raised", "sunken", "flat", "groove" e "ridge".

scrollcommand
Questo è quasi sempre il metodo set() di qualche widget scrollbar, ma può essere ogni metodo di un widget che prende un singolo argomento. Vedere il file Demo/tkinter/matt/canvas-with-scrollbars.py nel sorgente della distribuzione Python per un esempio.

wrap:
Deve essere una delle seguenti stringhe: "none", "char" o "word".

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.