Python tkinter.ttk Button

Widget-ul Button reprezintă un element care poate fi apăsat (clik) în aplicații. De obicei, utilizați un text sau o imagine pentru a afișa acțiunea care va fi efectuată atunci când faceți clic. 

 Butoanele pot afișa text într-un singur font. Cu toate acestea, textul poate cuprinde mai multe linii. În plus, puteți face unul dintre caracterele subliniate pentru a marca o comandă rapidă de la tastatură. 

Pentru a invoca automat o funcție sau o metodă a unei clase atunci când se face clic pe buton, atribuiți opțiunea de comandă funcției sau metodei. Aceasta se numește legarea comenzii în Tkinter. 

Pentru a crea un buton, utilizați constructorul ttk.Button după cum urmează: 

buton = ttk.Button(container, **option)

Un buton are multe opțiuni. Cu toate acestea, cele tipice sunt acestea: 

buton = ttk.Button(container, text, command)

În această sintaxă: 

 * container este componenta părinte pe care plasați butonul. 

* text este eticheta butonului. 

* command specifică o funcție de apel invers care va fi apelată automat atunci când butonul a fost apăsat.

#!/usr/bin/python3
#-------------------------------------------------BEGIN file
import tkinter as tk
from tkinter import ttk
# Ferastra root
fereastra = tk.Tk()
fereastra.geometry("300x200")
fereastra.resizable(False, False)
fereastra.title("Fereastra cu button")
# Exit buton
exit_btn = ttk.Button(fereastra, text="Exit",
                      command=fereastra.quit())
exit_btn.pack(ipadx=5, ipady=5, expand=True)
fereastra.mainloop()
#------------------------------------------------END file


 

 


Comentarii