my_ttkLabel = ttk.Label(root, **options)
my_ttkLabel.config()
anchor = Určuje, ako sú informácie vo widgete umiestnené vzhľadom na vnútorné okraje. n, ne, e, se, s, sw, w, nw a center.
background = Určuje farbu pozadia widgetu.
borderwidth = Určuje šírku okraja. Predvolená hodnota je 0 (bez okraja).
class = Určuje triedu pre widget.
compound = Spôsob kombinácie textu a obrázka (ak je k dispozícii obrázok). Podľa predvolene, ak je obrázok, zakryje text, pokiaľ nezadáte compound. Center: text na vrchole obrázka.Bottom, TOP, RIGHT, LEFT. Umiestni text na dané miesto vzhľadom na obrázok. Predvolené nastavenie je None.
cursor = Definuje kurzor widgetu. Pozri možnosti CURSOR.
font = Definuje písmo textu použité vo widgete. Napr.: (
"Comic Sans MS"
,
20
,
"bold"
)
foreground = Definuje farbu popredia widgetu.
image = Určuje obrázok, ktorý sa má zobraziť.
justify = LEFT, RIGHT, CENTER (predvolené) na definovanie zarovnania viacerých riadkov textu.
padding = Nastavuje výplň medzi textom a okrajmi widgetu.
relief = Definuje dekoráciu okrajov. FLAT (predvolené), GROOVE, RAISED, RIDGE, SUNKEN.
state = NORMAL (predvolené), ACTIVE (AKTÍVNE), DISABLED (ZRUŠENÉ).
style = Slúži na zadanie vlastného štýlu widgetu.
takefocus = Určuje, či widget prijme zaostrenie počas pri prechode cez klávesnicu. Môže byť 0, 1.
text = Určuje text, ktorý sa zobrazí vo vnútri widgetu (pokiaľ ak nie je prepísaná premennou text).
textvariable = Priraďuje 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ú od 0 a zvyšujú sa o 1 pre každé písmeno v texte.
width = Označuje celé číslo udávajúce šírku vstupného okna, v znakoch písma widgetu.
wraplength = Určuje, či sa má text obaliť do viac riadkov. Predvolená hodnota je 0.
from tkinter import *
from tkinter import ttk
root = Tk()
root.geometry('400x300')
root.title('Tkinter Demo')
statusbar = Label(root, text="Hello world", bd=1, relief=SUNKEN, anchor=W)
statusbar.pack(side=BOTTOM, fill=X)
def change_lbl():
ttk_lbl.config(text="Dobrý deň svet:)")
style = ttk.Style()
ttk_lbl = ttk.Label(root, text="Ahoj svet", font=("Arial", 20, "italic", "bold"))
ttk_lbl.pack()
ttk_btn = ttk.Button(root, text="Zmeň text label", command=change_lbl)
ttk_btn.pack()
root.mainloop()