96 lines
2.6 KiB
Python
96 lines
2.6 KiB
Python
from tkinter import *
|
|
from tkinter import messagebox
|
|
fenster = Tk()
|
|
Label(fenster, text="Vorname").grid(row=0)
|
|
Label(fenster, text="Nachname").grid(row=1)
|
|
Label(fenster, text="Klasse").grid(row=2)
|
|
Label(fenster, text="Geburtstag").grid(row=3)
|
|
e1 = Entry(fenster)
|
|
e2 = Entry(fenster)
|
|
e3 = Entry(fenster)
|
|
e4 = Entry(fenster)
|
|
e1.grid(row=0, column=1)
|
|
e2.grid(row=1, column=1)
|
|
e3.grid(row=2, column=1)
|
|
e4.grid(row=3, column=1)
|
|
|
|
#Radiobuttons zum auswählen
|
|
v = IntVar()
|
|
Label(fenster,
|
|
text="""Geschlecht""",
|
|
justify = LEFT,
|
|
padx = 20).grid(row=4, column=0, sticky=W)
|
|
Radiobutton(fenster,
|
|
text="männlich",
|
|
padx = 20,
|
|
variable=v,
|
|
value=1).grid(row=4, column=1, sticky=W)
|
|
Radiobutton(fenster,
|
|
text="weiblich",
|
|
padx = 20,
|
|
variable=v,
|
|
value=2).grid(row=4, column=2, sticky=W)
|
|
v = IntVar()
|
|
Label(fenster,
|
|
text="""Sprung""",
|
|
justify = LEFT,
|
|
padx = 20).grid(row=5, column=0, sticky=W)
|
|
Radiobutton(fenster,
|
|
text="Weitsprung",
|
|
padx = 20,
|
|
variable=v,
|
|
value=1).grid(row=5, column=1, sticky=W)
|
|
Radiobutton(fenster,
|
|
text="Hochsprung",
|
|
padx = 20,
|
|
variable=v,
|
|
value=2).grid(row=5, column=2, sticky=W)
|
|
v = IntVar()
|
|
Label(fenster,
|
|
text="""Wurf""",
|
|
justify = LEFT,
|
|
padx = 20).grid(row=6, column=0, sticky=W)
|
|
Radiobutton(fenster,
|
|
text="Weitwurf",
|
|
padx = 20,
|
|
variable=v,
|
|
value=1).grid(row=6, column=1, sticky=W)
|
|
Radiobutton(fenster,
|
|
text="Kugelstoßen",
|
|
padx = 20,
|
|
variable=v,
|
|
value=2).grid(row=6, column=2, sticky=W)
|
|
a = IntVar()
|
|
a.set(1)
|
|
Label(fenster,
|
|
text="""Sprint""",
|
|
justify = LEFT,
|
|
padx = 20).grid(row=7, column=0, sticky=W)
|
|
Radiobutton(fenster,
|
|
text="Sprint",
|
|
padx = 20,
|
|
variable=a,
|
|
value=1).grid(row=7, column=1, sticky=W)
|
|
v = IntVar()
|
|
v.set(1)
|
|
Label(fenster,
|
|
text="""Ausdauerlauf""",
|
|
justify = LEFT,
|
|
padx = 20).grid(row=8, column=0, sticky=W)
|
|
Radiobutton(fenster,
|
|
text="Ausdauerlauf",
|
|
padx = 20,
|
|
variable=v,
|
|
value=1).grid(row=8, column=1, sticky=W)
|
|
|
|
#OK Button und Datenabgabe mit Rückgabe
|
|
def Datenabgabe():
|
|
return messagebox.showinfo('Datenabgabe','Daten erfolgreich eingegeben!')
|
|
|
|
#def Liste_erstellen():
|
|
|
|
|
|
Button(fenster, text="OK", command=Datenabgabe).grid(row=9, column=3, sticky=W)
|
|
|
|
# In der Ereignisschleife auf Eingabe des Benutzers warten.
|
|
fenster.mainloop() |