logo

Python Tkinter -painike

Painikewidgetiä käytetään erityyppisten painikkeiden lisäämiseen python-sovellukseen. Pythonin avulla voimme määrittää painikkeen ulkoasun tarpeidemme mukaan. Eri vaihtoehtoja voidaan asettaa tai nollata vaatimusten mukaan.

Voimme myös liittää menetelmän tai toiminnon painikkeeseen, jota kutsutaan, kun painiketta painetaan.

java-tyyppinen muuttuja

Painikewidgetin käyttämisen syntaksi on annettu alla.

Syntaksi

 W = Button(parent, options) 

Alla on luettelo mahdollisista vaihtoehdoista.

ssh täysi muoto
SN Vaihtoehto Kuvaus
1 aktiivinen tausta Se edustaa painikkeen taustaa, kun hiiri vie painiketta.
2 aktiivinen etualalla Se edustaa painikkeen fontin väriä, kun hiiri vie painiketta.
3 Bd Se edustaa reunuksen leveyttä pikseleinä.
4 Bg Se edustaa painikkeen taustaväriä.
5 Komento Se asetetaan funktiokutsulle, joka ajoitetaan, kun toimintoa kutsutaan.
6 Fg Painikkeen etualan väri.
7 Fontti Painikkeen tekstin fontti.
8 Korkeus Painikkeen korkeus. Korkeus ilmaistaan ​​tekstirivien lukumääränä tai kuvien pikselien lukumääränä.
10 Korosta väri Korostuksen väri, kun painike on kohdistettu.
yksitoista Kuva Se on asetettu painikkeessa näkyvään kuvaan.
12 perustella Se havainnollistaa tapaa, jolla useat tekstirivit esitetään. Se on asetettu arvoon LEFT vasemmalle tasaukselle, RIGHT oikealle tasaukselle ja KESKUS keskelle.
13 Padx Lisäpehmuste nappiin vaakasuunnassa.
14 Paddy Lisäpehmuste painikkeeseen pystysuunnassa.
viisitoista Helpotus Se edustaa rajan tyyppiä. Se voi olla SUNKEN, RAISED, GROOVE ja RIDGE.
17 Osavaltio Tämä asetus on POIS PÄÄLTÄ, jotta painike ei vastaa. ACTIVE edustaa painikkeen aktiivista tilaa.
18 Korostaa Aseta tämä vaihtoehto, jos haluat alleviivata painikkeen tekstin.
19 Leveys Painikkeen leveys. Se on olemassa useina kirjaimina tekstipainikkeille tai pikseleinä kuvapainikkeille.
kaksikymmentä Wraplength Jos arvoksi on asetettu positiivinen luku, tekstirivit rivitetään sopimaan tähän pituuteen.

Esimerkki

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

Lähtö:

Python Tkinter -painike

Esimerkki

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

Lähtö:

Python Tkinter -painike
Python Tkinter -painike