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
Trimiteți un comentariu