logo

Przycisk Pythona Tkintera

Widget przycisku służy do dodawania różnego rodzaju przycisków do aplikacji Pythona. Python pozwala nam skonfigurować wygląd przycisku zgodnie z naszymi wymaganiami. W zależności od wymagań można ustawić lub zresetować różne opcje.

Z przyciskiem możemy także powiązać metodę lub funkcję, która jest wywoływana po naciśnięciu przycisku.

usuń plik w Javie

Poniżej podana jest składnia korzystania z widżetu przycisku.

Składnia

 W = Button(parent, options) 

Lista możliwych opcji znajduje się poniżej.

producent Linuksa
SN Opcja Opis
1 aktywne tło Reprezentuje tło przycisku po najechaniu myszką na przycisk.
2 aktywny pierwszy plan Reprezentuje kolor czcionki przycisku po najechaniu myszką na przycisk.
3 Bd Reprezentuje szerokość obramowania w pikselach.
4 Bg Reprezentuje kolor tła przycisku.
5 Komenda Jest ustawiony na wywołanie funkcji zaplanowane w momencie wywołania funkcji.
6 Fot Kolor pierwszego planu przycisku.
7 Czcionka Czcionka tekstu przycisku.
8 Wysokość Wysokość przycisku. Wysokość jest wyrażana w liczbie linii tekstu w przypadku linii tekstu lub liczbie pikseli w przypadku obrazów.
10 Podświetlony kolor Kolor podświetlenia, gdy przycisk jest aktywny.
jedenaście Obraz Jest ustawiony na obraz wyświetlany na przycisku.
12 uzasadniać Ilustruje sposób, w jaki reprezentowanych jest wiele linii tekstu. Jest ustawiona na LEWO dla wyrównania do lewej, PRAWO dla wyrównania do prawej i CENTRUM dla środka.
13 Padx Dodatkowe wypełnienie przycisku w kierunku poziomym.
14 Niełuskany Dodatkowe wypełnienie przycisku w kierunku pionowym.
piętnaście Ulga Reprezentuje typ granicy. Może być ZAMKNIĘTY, PODNIESIONY, ROWKOWY i GRZEJNIOWY.
17 Państwo Ta opcja jest ustawiona na WYŁĄCZONE, aby przycisk nie odpowiadał. ACTIVE reprezentuje aktywny stan przycisku.
18 Podkreślać Ustaw tę opcję, aby tekst przycisku był podkreślony.
19 Szerokość Szerokość przycisku. Występuje jako liczba liter dla przycisków tekstowych lub pikseli dla przycisków graficznych.
20 Długość owinięcia Jeśli wartość jest ustawiona na liczbę dodatnią, linie tekstu zostaną zawijane tak, aby zmieściły się w obrębie tej długości.

Przykład

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

Wyjście:

Przycisk Pythona Tkintera

Przykład

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

Wyjście:

Przycisk Pythona Tkintera
Przycisk Pythona Tkintera