logo

Python Tkinter gomb

A gomb widget különféle típusú gombok hozzáadására szolgál a python alkalmazáshoz. A Python lehetővé teszi, hogy igényeinknek megfelelően konfiguráljuk a gomb megjelenését. A követelményektől függően különféle opciók állíthatók be vagy visszaállíthatók.

Módszert vagy funkciót is társíthatunk egy gombhoz, amely a gomb megnyomásakor hívódik meg.

képek igazítása css-ben

A gomb widget használatának szintaxisa alább látható.

Szintaxis

 W = Button(parent, options) 

A lehetséges opciók listája alább található.

kruskals algoritmus
SN választási lehetőség Leírás
1 aktív háttér A gomb hátterét ábrázolja, amikor az egeret a gomb fölé viszi.
2 aktív előtérben A gomb betűszínét jelzi, amikor az egeret a gombon mozgatja.
3 Bd A szegély szélességét jelenti pixelben.
4 Bg A gomb háttérszínét jelzi.
5 Parancs A függvényhívásra van beállítva, amely a függvény meghívásakor ütemezett.
6 Fg A gomb előtér színe.
7 Betűtípus A gomb szövegének betűtípusa.
8 Magasság A gomb magassága. A magasságot a szöveges sorok szövegsorainak száma vagy a képek pixeleinek száma jelenti.
10 Jelölje ki a színt A kiemelés színe, amikor a gombon van a fókusz.
tizenegy Kép A gombon látható képre van beállítva.
12 igazolni Illusztrálja a több szövegsor ábrázolásának módját. A bal oldali igazításhoz BALRA, a jobb oldali igazításhoz RIGHT, a középponthoz pedig KÖZÉP értékűre van állítva.
13 Padx További párnázás a gombhoz vízszintes irányban.
14 Paddy Kiegészítő párnázás a gombhoz függőleges irányban.
tizenöt Megkönnyebbülés A határ típusát jelzi. Lehet süllyesztett, EMELTETT, GROOVE és RIDGE.
17 Állapot Ez az opció LETILTVA van, így a gomb nem reagál. Az ACTIVE a gomb aktív állapotát jelzi.
18 Aláhúzás Állítsa be ezt a lehetőséget, ha a gomb szövegét aláhúzza.
19 Szélesség A gomb szélessége. Több betűből áll a szöveges gombokhoz vagy pixelekből a képgombokhoz.
húsz Wraplength Ha az érték pozitív számra van állítva, a szövegsorok tördelve lesznek, hogy beleférjenek ezen a hosszon.

Példa

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

Kimenet:

Python Tkinter gomb

Példa

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

Kimenet:

Python Tkinter gomb
Python Tkinter gomb