logo

Butonul Python Tkinter

Widgetul pentru butoane este folosit pentru a adăuga diferite tipuri de butoane la aplicația Python. Python ne permite să configuram aspectul butonului în funcție de cerințele noastre. Pot fi setate sau resetate diferite opțiuni, în funcție de cerințe.

De asemenea, putem asocia o metodă sau o funcție cu un buton care este apelat atunci când butonul este apăsat.

citește fișierul excel în java

Sintaxa de utilizare a widget-ului buton este dată mai jos.

Sintaxă

 W = Button(parent, options) 

O listă de opțiuni posibile este prezentată mai jos.

este egal cu metoda java
SN Opțiune Descriere
1 fundal activ Reprezintă fundalul butonului când mouse-ul trece cu mouse-ul pe butonul.
2 prim-plan activ Reprezintă culoarea fontului butonului când mouse-ul trece pe butonul.
3 Bd Reprezintă lățimea marginii în pixeli.
4 Bg Reprezintă culoarea de fundal a butonului.
5 Comanda Este setat la apelul de funcție care este programat atunci când funcția este apelată.
6 Fg Culoarea primului plan a butonului.
7 Font Fontul textului butonului.
8 Înălţime Înălțimea butonului. Înălțimea este reprezentată în numărul de linii de text pentru liniile de text sau numărul de pixeli pentru imagini.
10 Highlightcolor Culoarea evidențierii când butonul are focalizarea.
unsprezece Imagine Este setat la imaginea afișată pe buton.
12 justifica Acesta ilustrează modul în care sunt reprezentate mai multe linii de text. Este setat la LEFT pentru justificarea din stânga, RIGHT pentru justificarea din dreapta și CENTER pentru centru.
13 Padx Suplimentare suplimentară la buton în direcția orizontală.
14 Orez Căptușeală suplimentară la buton în direcția verticală.
cincisprezece Relief Reprezintă tipul de graniță. Poate fi SUNKEN, RAISED, GROVE și RIDGE.
17 Stat Această opțiune este setată la DEZACTIVAT pentru ca butonul să nu răspundă. ACTIV reprezintă starea activă a butonului.
18 Subliniați Setați această opțiune pentru a sublinia textul butonului.
19 Lăţime Lățimea butonului. Există ca un număr de litere pentru butoanele textuale sau pixeli pentru butoanele de imagine.
douăzeci Lungimea înfăşurării Dacă valoarea este setată la un număr pozitiv, liniile de text vor fi împachetate pentru a se încadra în această lungime.

Exemplu

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

Ieșire:

Butonul Python Tkinter

Exemplu

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

Ieșire:

Butonul Python Tkinter
Butonul Python Tkinter