Druckspeicher Hydraulik


Google-Suche auf MEINE-SCHALTUNG.de :





Online Rechner

Chronik

Dauerkalender


Python 3 - Benutzeroberfläche mit Tkinter
Radiobutton


Radiobutton gehört zu den Standartelementen einer Benutzeroberfläche. Mit Radiobutton kann genau ein Element aus einer zusammengehörenden Menge von mehreren Elementen ausgewählt werden. Es kann jeweils nur eine eindeutige Auswahl getroffen werden. Das Element wird mit "Radiobutton" generiert. Wird ein Radiobutton angeklickt, so wird er gesetzt und alle anderen zurückgesetzt. Bei mehreren Radiobuttons wird eine gemeinsame Kontrollvariable verwendet, mit der alle Radiobuttons verknüpft werden. Diese Variable enthält den Wert des jeweils zuletzt gesetzten Radiobuttons.

In dem darauffolgenden Programm kann man durch Auswahl eines Radiobuttons die Hauptstadt eines Staates erfahren. Mit mehreren Radiobuttons stehen mehrere Anfragen zur Verfügung.

# --------------------------------------------------------------- 
from tkinter import*

def Start_Fenster():
    Breite = Hauptfenster.winfo_screenwidth()
    Höhe = Hauptfenster.winfo_screenheight()
    Hauptfenster.geometry("%dx%d+0+0" % (Breite,Höhe))   

Hauptfenster = Tk()
Start_Fenster()
Hauptstadt = StringVar()
TZ = "Hauptstatdt ist: "

F = Radiobutton (Hauptfenster, font=("Courier", 40), text="Frankreich     ",
                 value=TZ+"Paris", variable=Hauptstadt)
D = Radiobutton (Hauptfenster, font=("Courier", 40), text="Deutschland    ",
                 value=TZ+"Berlin", variable=Hauptstadt)
I = Radiobutton (Hauptfenster, font=("Courier", 40), text="Italien        ",
                 value=TZ+"Rom", variable=Hauptstadt)
GB = Radiobutton (Hauptfenster, font=("Courier", 40), text="Grossbritannien",
                  value=TZ+"London", variable=Hauptstadt)
Anzeige = Label (Hauptfenster, textvariable=Hauptstadt, font=("Courier", 60), fg="red")
F.pack()
D.pack()
I.pack()
GB.pack()
F.select()
Anzeige.pack()

Hauptfenster.mainloop()
# --------------------------------------------------------------- 
        
Radiobutton Frankreich


Radiobutton Italien


Radiobuttons haben zwei Erscheinungsformen. Diese können mit der Option "indicatoron" bestimmt werden:

# --------------------------------------------------------------- 
F = Radiobutton (Hauptfenster, font=("Courier", 40), text="Frankreich     ",
                 value=TZ+"Paris", variable=Hauptstadt, indicatoron=0)
D = Radiobutton (Hauptfenster, font=("Courier", 40), text="Deutschland    ",
                 value=TZ+"Berlin", variable=Hauptstadt, indicatoron=0)
I = Radiobutton (Hauptfenster, font=("Courier", 40), text="Italien        ",
                 value=TZ+"Rom", variable=Hauptstadt, indicatoron=0)
GB = Radiobutton (Hauptfenster, font=("Courier", 40), text="Grossbritannien",
                  value=TZ+"London", variable=Hauptstadt, indicatoron=0)
# --------------------------------------------------------------- 
        
Radiobutton Deutschland




Kurz notiert

command
Mit "command" wird bei jedem Anklicken eine angegebene Funktion oder Methode ausgeführt.
deselect()
Radiobutton wird zurückgesetzt.
height
Höhe des Radiobuttons.
indicatoron
Bestimmt das Erscheinungsbild.
Kontrollvariable
Kontrollvariable (StringVar, DoubleVar, IntVar) enthält den Wert des aktuell ausgewählten Radiobuttons.
select()
Radiobutton wird gesetzt.
value
Wert des Radiobuttons. Kann String oder Zahl sein. Dieser Wert wird beim Anklicken in der Kontrollvariable gespeichert.
variable
Name der Kontrollvariable.
width
Breite des Radiobuttons.


Python 3 - Einführung:




Google-Suche auf MEINE-SCHALTUNG.de :


Home Impressum Datenschutz