Das Schaltflächen-Widget wird verwendet, um der Python-Anwendung verschiedene Arten von Schaltflächen hinzuzufügen. Mit Python können wir das Aussehen der Schaltfläche entsprechend unseren Anforderungen konfigurieren. Je nach Anforderung können verschiedene Optionen eingestellt oder zurückgesetzt werden.
Wir können einer Schaltfläche auch eine Methode oder Funktion zuordnen, die aufgerufen wird, wenn die Schaltfläche gedrückt wird.
Trennzeichen setzen Java
Die Syntax zur Verwendung des Schaltflächen-Widgets ist unten angegeben.
Syntax
W = Button(parent, options)
Nachfolgend finden Sie eine Liste möglicher Optionen.
cpld vs. fpga
SN | Möglichkeit | Beschreibung |
---|---|---|
1 | aktiver Hintergrund | Es stellt den Hintergrund der Schaltfläche dar, wenn die Maus über die Schaltfläche schwebt. |
2 | aktiver Vordergrund | Es stellt die Schriftfarbe der Schaltfläche dar, wenn die Maus über die Schaltfläche schwebt. |
3 | Bd | Es stellt die Rahmenbreite in Pixel dar. |
4 | Bg | Es stellt die Hintergrundfarbe der Schaltfläche dar. |
5 | Befehl | Es wird auf den Funktionsaufruf festgelegt, der beim Aufruf der Funktion geplant ist. |
6 | Fg | Vordergrundfarbe der Schaltfläche. |
7 | Schriftart | Die Schriftart des Schaltflächentextes. |
8 | Höhe | Die Höhe der Schaltfläche. Die Höhe wird in der Anzahl der Textzeilen für die Textzeilen bzw. der Anzahl der Pixel für die Bilder dargestellt. |
10 | Hervorhebungsfarbe | Die Farbe der Hervorhebung, wenn die Schaltfläche den Fokus hat. |
elf | Bild | Es wird auf das auf der Schaltfläche angezeigte Bild eingestellt. |
12 | rechtfertigen | Es veranschaulicht die Art und Weise, wie die mehreren Textzeilen dargestellt werden. Die Einstellung lautet LEFT für die Ausrichtung nach links, RIGHT für die Ausrichtung nach rechts und CENTER für die Ausrichtung in der Mitte. |
13 | Padx | Zusätzliche Polsterung der Schaltfläche in horizontaler Richtung. |
14 | Paddy | Zusätzliche Polsterung der Schaltfläche in vertikaler Richtung. |
fünfzehn | Erleichterung | Es stellt den Typ der Grenze dar. Es kann SUNKEN, RAISED, GROOVE und RIDGE sein. |
17 | Zustand | Diese Option ist auf DEAKTIVIERT gesetzt, damit die Schaltfläche nicht reagiert. ACTIVE stellt den aktiven Zustand der Schaltfläche dar. |
18 | Unterstreichen | Legen Sie diese Option fest, um den Schaltflächentext unterstrichen zu machen. |
19 | Breite | Die Breite der Schaltfläche. Es gibt eine Anzahl von Buchstaben für Textschaltflächen oder Pixel für Bildschaltflächen. |
zwanzig | Wickellänge | Wenn der Wert auf eine positive Zahl eingestellt ist, werden die Textzeilen so umbrochen, dass sie in diese Länge passen. |
Beispiel
#python application to create a simple button from tkinter import * top = Tk() top.geometry('200x100') b = Button(top,text = 'Simple') b.pack() top.mainaloop()
Ausgabe:
Beispiel
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()
Ausgabe: