Mygtukų valdiklis naudojamas įvairių tipų mygtukams pridėti prie python programos. Python leidžia mums konfigūruoti mygtuko išvaizdą pagal mūsų reikalavimus. Priklausomai nuo reikalavimų, galima nustatyti arba iš naujo nustatyti įvairias parinktis.
Taip pat metodą ar funkciją galime susieti su mygtuku, kuris iškviečiamas paspaudus mygtuką.
testavimas ir testavimo tipai
Žemiau pateikta mygtukų valdiklio naudojimo sintaksė.
Sintaksė
W = Button(parent, options)
Žemiau pateikiamas galimų variantų sąrašas.
kirpimo įrankis ubuntu
SN | Variantas | apibūdinimas |
---|---|---|
1 | aktyvus fonas | Tai rodo mygtuko foną, kai pelė užvedama ant mygtuko. |
2 | aktyvus pirmas planas | Tai rodo mygtuko šrifto spalvą, kai pelė užvedama ant mygtuko. |
3 | Bd | Tai rodo kraštinės plotį pikseliais. |
4 | Bg | Tai rodo mygtuko fono spalvą. |
5 | komandą | Jis nustatytas į funkcijos iškvietimą, kuris suplanuotas, kai funkcija iškviečiama. |
6 | Fg | Mygtuko priekinio plano spalva. |
7 | Šriftas | Mygtuko teksto šriftas. |
8 | Aukštis | Mygtuko aukštis. Aukštis nurodomas teksto eilučių skaičiumi teksto eilutėse arba pikselių skaičiumi vaizdams. |
10 | Paryškinkite spalvą | Paryškinimo spalva, kai mygtukas yra sufokusuotas. |
vienuolika | Vaizdas | Jis nustatytas į vaizdą, rodomą ant mygtuko. |
12 | pateisinti | Tai iliustruoja kelių teksto eilučių vaizdavimo būdą. Jis nustatytas į KAIRĖS, kad būtų teisingas kairysis, DEŠINĖS, kad būtų teisingas, ir CENTRAS, kad būtų rodomas centras. |
13 | Padx | Papildomas mygtuko paminkštinimas horizontalia kryptimi. |
14 | Paddy | Papildomas paminkštinimas prie mygtuko vertikalia kryptimi. |
penkiolika | Palengvėjimas | Tai rodo sienos tipą. Jis gali būti nuskendusis, pakeltas, GROOVE ir RIDGE. |
17 | valstybė | Ši parinktis nustatyta į IŠJUNGTA, kad mygtukas nereaguotų. ACTIVE rodo aktyvią mygtuko būseną. |
18 | Pabraukti | Nustatykite šią parinktį, kad mygtuko tekstas būtų pabrauktas. |
19 | Plotis | Mygtuko plotis. Jis egzistuoja kaip raidžių skaičius tekstiniams mygtukams arba pikseliai vaizdo mygtukams. |
dvidešimt | Apvyniojimas | Jei reikšmė nustatyta kaip teigiamas skaičius, teksto eilutės bus apvyniotos taip, kad tilptų į šį ilgį. |
Pavyzdys
#python application to create a simple button from tkinter import * top = Tk() top.geometry('200x100') b = Button(top,text = 'Simple') b.pack() top.mainaloop()
Išvestis:
Pavyzdys
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()
Išvestis: