logo

Gumb Python Tkinter

Widget gumba koristi se za dodavanje raznih tipova gumba u python aplikaciju. Python nam omogućuje da konfiguriramo izgled gumba prema našim zahtjevima. Razne opcije se mogu postaviti ili resetirati ovisno o zahtjevima.

Također možemo pridružiti metodu ili funkciju gumbu koji se poziva kada se gumb pritisne.

gimp spremi kao jpeg

Sintaksa za korištenje widgeta gumba navedena je u nastavku.

Sintaksa

 W = Button(parent, options) 

Dolje je dan popis mogućih opcija.

kali linux naredbe
S N Opcija Opis
1 aktivna pozadina Predstavlja pozadinu gumba kada mišem prijeđete na gumb.
2 aktivni prednji plan Predstavlja boju fonta gumba kada mišem prijeđete iznad gumba.
3 Bd Predstavlja širinu ruba u pikselima.
4 Bg Predstavlja boju pozadine gumba.
5 Naredba Postavljen je na poziv funkcije koji je zakazan kada se funkcija pozove.
6 Fg Boja prednjeg plana gumba.
7 Font Font teksta gumba.
8 Visina Visina gumba. Visina je predstavljena brojem redaka teksta za tekstualne retke ili brojem piksela za slike.
10 Boja isticanja Boja isticanja kada je gumb u fokusu.
jedanaest Slika Postavlja se na sliku prikazanu na gumbu.
12 opravdati Ilustrira način na koji su predstavljeni više redaka teksta. Postavljen je na LIJEVO za lijevo poravnanje, DESNO za desno poravnanje i CENTER za središte.
13 Padx Dodatna podloga za gumb u vodoravnom smjeru.
14 Riža Dodatna podloga za gumb u okomitom smjeru.
petnaest Olakšanje Predstavlja vrstu granice. Može biti udubljen, podignut, utor i greben.
17 država Ova je opcija postavljena na DISABLED kako bi gumb prestao reagirati. ACTIVE predstavlja aktivno stanje gumba.
18 Naglasiti Postavite ovu opciju kako bi tekst gumba bio podcrtan.
19 Širina Širina gumba. Postoji kao broj slova za tekstualne gumbe ili piksela za slikovne gumbe.
dvadeset Wraplength Ako je vrijednost postavljena na pozitivan broj, redovi teksta bit će prelomani da stanu unutar ove duljine.

Primjer

 #python application to create a simple button from tkinter import * top = Tk() top.geometry('200x100') b = Button(top,text = 'Simple') b.pack() top.mainaloop() 

Izlaz:

Gumb Python Tkinter

Primjer

 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() 

Izlaz:

Gumb Python Tkinter
Gumb Python Tkinter