
my_button = Button(root, **options)
my_button.config()
Možnosti:
activebackground = Farba pozadia, keď je widget aktívny.
activeforeground = Farba popredia, keď je widget aktívny.
anchor = Definuje kde sa vo widgete bude nachádzať text. Možnosti sú: N, NE, E, SE, S, SW, W, NW, alebo CENTER (default is CENTER).
background = Farba pozadia widgetu.
bg =Rovnaké ako background.
bitmap = Zobrazí bitovú mapu, ak nie je zadaný Image (obrázok).
borderwidth = Šírka okraja widgetu.
bd=Rovnaké ako borderwidth.
command = Názov funkcie, ktorá sa zavolá po kliknutí na tlačidlo.
compound = Ako skombinovať text a obrázok (ak je k dispozícii obrázok). Predvolené ak je tam obrázok, zakryje text, pokiaľ nezadáte compound. Napr.: Center text bude umiestnený v hornej časti obrázka.
Bottom, TOP, RIGHT, LEFT:umiestni text na dané miesto vzhľadom na obrázok. Predvolené nastavenie je NONE.
cursor = Aký typ kurzora sa má zobraziť, keď sa myš presunie nad widgetu. Viď možnosti CURSOR
default
=
Nastaví tlačidlo ako predvolené (pridá mu malý dodatočný okraj alebo
niečo v tomto zmysle).
ACTIVE, DISABLED, NORMAL.
Predvolené je:
DISABLED.
disabledforeground =
Definuje farbu popredia textu, ktorá sa používa, keď je widget vypnutý.
font =
Definuje, aké písmo sa má použiť na tlačidle.
Napr.:
(
"Comic Sans MS"
,
20
,
"bold"
)
foreground =Definuje farbu, ktorá sa má použiť pre text na tlačidle.
fg = Rovnaké ako foreground.
height = Nastavuje výšku tlačidla v textových riadkoch (pre textové tlačidlá v jednotkách) alebo pixeloch (pre obrázky).
highlightbackground = Definuje farbu použitú pre zvýraznený okraj keď tlačidlo nemá fokus.
highlightcolor = Definuje farbu použitú na zvýraznenie okraja, keď má tlačidlo fokus.
highlightthickness = Definuje šírku zvýrazneného okraja.
image = Definuje použitý obrázok (ak existuje).
justify = LEFT, RIGHT, CENTER (default) na definovanie zarovnania viac riadkového textu.
overrelief = Definuje reliéf, keď sa myš presunie nad widget. FLAT, RAISED, SUNKEN, GROOVE, RIDGE
padx = Definuje horizontálnu výplň medzi textom a widgetom.
pady = Definuje vertikálnu výplň medzi textom a okrajom widgetu.
relief = Definuje dekoráciu okrajov. SUNKEN po stlačení . RAISED default. Možnosti FLAT, RAISED, SUNKEN, GROOVE, RIDGE
repeateddelay = Označuje počet milisekúnd, počas ktorých je tlačidlo alebo klávesa stlačené, kým sa začne automaticky opakovať. Používa sa napríklad, na šípky nahor a nadol v rolovacích lištách.
repeatinterval = Používa sa v spojení s repeateddelay: po začatí automatického opakovania táto možnosť určuje počet milisekúnd medzi automatickým opakovaním.
state = NORMAL (default), ACTIVE, DISABLED. V normálnom stave môžeme stlačiť, v zakázanom stave nemôžeme kliknúť na tlačidlo.
takefocus = Určuje, či používateľ môže použiť kláves Tab na presun na tento widget. Možnosti: : TRUE, FALSE.
text = Nastaví text tlačidla.
textvariable = priradí premennú Tkinteru ako StringVar
underline = Určuje, ktorý znak je v texte widgetu podčiarknutý. Predvolená hodnota je -1 (nič nie je podčiarknuté). Možnosti začínajú na 0 a zvyšujú sa o 1 pre každé písmeno v texte.
width =
Definuje šírku tlačidla. Ak sa používa text, šírka je v jednotkách. Ak sa používa obrázok, šírka je v pixeloch.
wraplength =
Ak je hodnota nastavená na kladné číslo, riadky textu sa zalomia tak, aby sa zmestili do tejto dĺžky
(šírka tlačidla)
.
Metódy:
flash() – Spôsobí, že tlačidlo niekoľkokrát zabliká medzi aktívnou a normálnou farbou. Ponechá tlačidlo v stave, v akom bolo pôvodne. Ignorované, ak je tlačidlo vypnuté.
invoke() – Volá spätné volanie tlačidla a vracia to, čo táto funkcia vracia. Nemá žiadny účinok, ak je tlačidlo vypnuté alebo ak neexistuje spätné volanie.