Widget tlačidiel sa používa na pridávanie rôznych typov tlačidiel do aplikácie python. Python nám umožňuje nakonfigurovať vzhľad tlačidla podľa našich požiadaviek. V závislosti od požiadaviek je možné nastaviť alebo resetovať rôzne možnosti.
Môžeme tiež priradiť metódu alebo funkciu k tlačidlu, ktoré sa volá po stlačení tlačidla.
koľko rokov má kylie jenner
Syntax na použitie miniaplikácie tlačidla je uvedená nižšie.
Syntax
W = Button(parent, options)
Zoznam možných možností je uvedený nižšie.
dateformat.format java
SN | Možnosť | Popis |
---|---|---|
1 | aktívne pozadie | Predstavuje pozadie tlačidla, keď myšou podržíte tlačidlo. |
2 | aktívne popredie | Predstavuje farbu písma tlačidla, keď myšou umiestnite na tlačidlo. |
3 | Bd | Predstavuje šírku okraja v pixeloch. |
4 | Bg | Predstavuje farbu pozadia tlačidla. |
5 | Príkaz | Je nastavený na volanie funkcie, ktoré je naplánované pri volaní funkcie. |
6 | Fg | Farba popredia tlačidla. |
7 | Písmo | Písmo textu tlačidla. |
8 | Výška | Výška tlačidla. Výška je vyjadrená počtom riadkov textu pre textové riadky alebo počtom pixelov pre obrázky. |
10 | Farba zvýraznenia | Farba zvýraznenia, keď je tlačidlo zaostrené. |
jedenásť | Obrázok | Nastaví sa na obrázok zobrazený na tlačidle. |
12 | odôvodniť | Ilustruje spôsob, akým sú reprezentované viaceré textové riadky. Pre zarovnanie vľavo je nastavený na LEFT, pre pravé zarovnanie RIGHT a pre stred v strede. |
13 | Padx | Dodatočné polstrovanie tlačidla v horizontálnom smere. |
14 | Paddy | Dodatočné polstrovanie tlačidla vo vertikálnom smere. |
pätnásť | Úľava | Predstavuje typ hranice. Môže byť SUNKEN, RAISED, GROOVE a RIDGE. |
17 | Štát | Táto možnosť je nastavená na DISABLED, aby tlačidlo prestalo reagovať. ACTIVE predstavuje aktívny stav tlačidla. |
18 | Zdôrazniť | Nastavte túto možnosť, ak chcete, aby bol text tlačidla podčiarknutý. |
19 | šírka | Šírka tlačidla. Existuje ako počet písmen pre textové tlačidlá alebo pixelov pre obrázkové tlačidlá. |
dvadsať | Dĺžka balenia | Ak je hodnota nastavená na kladné číslo, riadky textu sa zalomia tak, aby sa zmestili do tejto dĺžky. |
Príklad
#python application to create a simple button from tkinter import * top = Tk() top.geometry('200x100') b = Button(top,text = 'Simple') b.pack() top.mainaloop()
Výkon:
Príklad
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()
Výkon: