Gradnik gumbov se uporablja za dodajanje različnih vrst gumbov aplikaciji python. Python nam omogoča, da konfiguriramo videz gumba glede na naše zahteve. Glede na zahteve je mogoče nastaviti ali ponastaviti različne možnosti.
Z gumbom lahko povežemo tudi metodo ali funkcijo, ki se prikliče, ko gumb pritisnemo.
js set
Sintaksa za uporabo pripomočka gumba je podana spodaj.
Sintaksa
W = Button(parent, options)
Spodaj je naveden seznam možnih možnosti.
bratje in sestre kylie jenner
SN | Možnost | Opis |
---|---|---|
1 | aktivno ozadje | Predstavlja ozadje gumba, ko miško premaknete na gumb. |
2 | activeforeground | Predstavlja barvo pisave gumba, ko miško premaknete na gumb. |
3 | Bd | Predstavlja širino obrobe v slikovnih pikah. |
4 | Bg | Predstavlja barvo ozadja gumba. |
5 | Ukaz | Nastavljen je na klic funkcije, ki je načrtovan ob klicu funkcije. |
6 | Fg | Barva ospredja gumba. |
7 | Pisava | Pisava besedila gumba. |
8 | Višina | Višina gumba. Višina je predstavljena s številom besedilnih vrstic za besedilne vrstice ali številom slikovnih pik za slike. |
10 | Označite barvo | Barva osvetlitve, ko je gumb v fokusu. |
enajst | Slika | Nastavljen je na sliko, prikazano na gumbu. |
12 | utemeljiti | Ponazarja način, na katerega je predstavljenih več besedilnih vrstic. Nastavljen je na LEVO za levo poravnavo, DESNO za desno poravnavo in CENTER za sredino. |
13 | Padx | Dodatno oblazinjenje gumba v vodoravni smeri. |
14 | Paddy | Dodatno oblazinjenje gumba v navpični smeri. |
petnajst | Olajšanje | Predstavlja vrsto obrobe. Lahko je pogreznjen, dvignjen, utor in greben. |
17 | Država | Ta možnost je nastavljena na DISABLED, da se gumb ne odziva. ACTIVE predstavlja aktivno stanje gumba. |
18 | Podčrtaj | Nastavite to možnost, da bo besedilo gumba podčrtano. |
19 | Premer | Širina gumba. Obstaja kot število črk za besedilne gumbe ali slikovnih pik za slikovne gumbe. |
dvajset | Wraplength | Če je vrednost nastavljena na pozitivno število, bodo vrstice besedila previte tako, da ustrezajo tej dolžini. |
Primer
#python application to create a simple button from tkinter import * top = Tk() top.geometry('200x100') b = Button(top,text = 'Simple') b.pack() top.mainaloop()
Izhod:
Primer
from tkinter import * top = Tk() top.geometry('200x100') def fun(): messagebox.showinfo('Hello', 'Red Button clicked') b1 = Button(top,text = 'Red',command = fun,activeforeground = 'red',activebackground = 'pink',pady=10) b2 = Button(top, text = 'Blue',activeforeground = 'blue',activebackground = 'pink',pady=10) b3 = Button(top, text = 'Green',activeforeground = 'green',activebackground = 'pink',pady = 10) b4 = Button(top, text = 'Yellow',activeforeground = 'yellow',activebackground = 'pink',pady = 10) b1.pack(side = LEFT) b2.pack(side = RIGHT) b3.pack(side = TOP) b4.pack(side = BOTTOM) top.mainloop()
Izhod: