logo

Python Tkinter poga

Pogu logrīks tiek izmantots, lai python lietojumprogrammai pievienotu dažāda veida pogas. Python ļauj mums konfigurēt pogas izskatu atbilstoši mūsu prasībām. Atkarībā no prasībām var iestatīt vai atiestatīt dažādas opcijas.

Mēs varam arī saistīt metodi vai funkciju ar pogu, kas tiek izsaukta, kad poga tiek nospiesta.

reakcijas tabula

Pogas logrīka izmantošanas sintakse ir norādīta tālāk.

Sintakse

 W = Button(parent, options) 

Tālāk ir sniegts iespējamo iespēju saraksts.

10 no 40
SN Opcija Apraksts
1 aktīvs fons Tas attēlo pogas fonu, kad pele tiek virzīta uz pogas.
2 aktīvs priekšplāns Tas attēlo pogas fonta krāsu, kad pele tiek virzīta uz pogas.
3 Bd Tas attēlo apmales platumu pikseļos.
4 Bg Tas attēlo pogas fona krāsu.
5 Pavēli Tas ir iestatīts uz funkcijas izsaukumu, kas tiek ieplānots, kad funkcija tiek izsaukta.
6 Fg Pogas priekšplāna krāsa.
7 Fonts Pogas teksta fonts.
8 Augstums Pogas augstums. Augstums tiek attēlots teksta rindiņu skaitā teksta rindiņām vai pikseļu skaitā attēliem.
10 Izceliet krāsu Izcēluma krāsa, kad pogai ir fokuss.
vienpadsmit Attēls Tas ir iestatīts uz pogas parādīto attēlu.
12 attaisnot Tas ilustrē veidu, kādā tiek attēlotas vairākas teksta rindiņas. Tas ir iestatīts uz LEFT (kreisajam taisnojumam), RIGHT (labajam taisnojumam) un CENTER (centrs).
13 Padx Papildu polsterējums pogai horizontālā virzienā.
14 Paddy Papildu polsterējums pogai vertikālā virzienā.
piecpadsmit Atvieglojums Tas apzīmē robežas veidu. Tas var būt SUNKEN, RAISED, GROOVE un RIDGE.
17 Valsts Šī opcija ir iestatīta uz IZSLĒGTA, lai poga nereaģētu. ACTIVE apzīmē pogas aktīvo stāvokli.
18 Pasvītrot Iestatiet šo opciju, lai pogas teksts būtu pasvītrots.
19 Platums Pogas platums. Tas pastāv kā burtu skaits teksta pogām vai pikseļi attēla pogām.
divdesmit Aptīšanas garums Ja vērtība ir iestatīta uz pozitīvu skaitli, teksta rindiņas tiks aplauztas, lai tās ietilptu šajā garumā.

Piemērs

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

Izvade:

Python Tkinter poga

Piemērs

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

Izvade:

Python Tkinter poga
Python Tkinter poga