logo

Gumb Python Tkinter

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:

Gumb Python Tkinter

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:

Gumb Python Tkinter
Gumb Python Tkinter