Code: Alles auswählen
from tkinter import *
root = Tk()
def giveDataPerson():
alterPerson = entryAge.get()
geschlechtPerson = entryGender.get()
groeßePerson = entryHeight.get()
massePerson = entryBodyweight.get()
entryAge.delete(0, END)
entryGender.delete(0, END)
entryHeight.delete(0, END)
entryBodyweight.delete(0, END)
entryVolumeDrink.delete(0, END)
entryPercent.delete(0, END)
def giveDataDrink():
volumenGetraenk = entryVolumeDrink.get()
anteilAlkohol = entryPercent.get()
Liste = listDrinks.get("active")
entryVolumeDrink.delete(0, END)
entryPercent.delete(0, END)
#Hauptfenster
root["bg"]="#FE9A2E"
labHeader = Label(root, text="Promillerechner")
labAge = Label(root, text="Alter:")
labGender = Label(root, text="Gesschlecht(m/w):")
labHeight = Label(root, text="Größe in cm?")
labBodyweight = Label(root, text="Wieviel Kg wiegen sie?")
labSpace = Label(root, text=" ")
labVolumeDrink = Label(root, text="Wieviel Liter haben sie konsumiert?")
labPercent = Label(root, text="Alkoholanteil?")
imgAdd = PhotoImage(file="C:/Users/RAGWE/Desktop/Bilder/1600.png")
bAdd = Button(root, image=imgAdd, command=giveDataDrink)
bConfirm = Button(root, text="Bestätigen", command=giveDataPerson)
entryAge = Entry(root, width=20)
entryGender = Entry(root, width=20)
entryHeight = Entry(root, width=20)
entryBodyweight = Entry(root, width=20)
entryVolumeDrink = Entry(root, width=20)
entryPercent = Entry(root, width=20)
listDrinks = Listbox(root, height=4)
listDrinks.insert("end", "Bier", "Cognac", "Gin", "Rum", "Tequila", "Vodka", "Wein", "Whisky")
choosen = listDrinks.get("active")
scrollDrinks = Scrollbar(root, orient=VERTICAL)
listDrinks["yscrollcommand"]=scrollDrinks.set
scrollDrinks["command"]=listDrinks.yview
while listDrinks.get("active"):
if choosen == "Bier":
entryPercent.insert(0, "5")
elif choosen == "Cognac":
entryPercent.insert(0, "40")
elif choosen == "Gin":
entryPercent.insert(0, "45")
elif choosen == "Rum":
entryPercent.insert(0, "50")
elif choosen == "Tequila":
entryPercent.insert(0, "45")
elif choosen == "Vodka":
entryPercent.insert(0, "50")
elif choosen == "Wein":
entryPercent.insert(0, "12")
else:
entryPercent.insert(0, "40")
labHeader["fg"]="#000000"
labHeader["bg"]="#FE9A2E"
labHeader["height"]="2"
labHeader["width"]="20"
labHeader["anchor"]="n"
labHeader["font"]="Courier 16 bold"
labAge["bg"]="#FE9A2E"
labAge["anchor"]="e"
labGender["bg"]="#FE9A2E"
labGender["anchor"]="e"
labHeight["bg"]="#FE9A2E"
labHeight["anchor"]="e"
labBodyweight["bg"]="#FE9A2E"
labBodyweight["anchor"]="e"
labSpace["bg"]="#FE9A2E"
labVolumeDrink["bg"]="#FE9A2E"
labVolumeDrink["anchor"]="e"
labPercent["bg"]="#FE9A2E"
labPercent["anchor"]="e"
#bAdd["width"]=""
bAdd["anchor"]="e"
#Widgets platzieren
labHeader.grid(row=1, column=0, columnspan=2)
labAge.grid(row=2, column=0)
entryAge.grid(row=2, column=1)
labGender.grid(row=3, column=0)
entryGender.grid(row=3, column=1)
labHeight.grid(row=4, column=0)
entryHeight.grid(row=4, column=1)
labBodyweight.grid(row=5, column=0)
entryBodyweight.grid(row=5, column=1)
labSpace.grid(row=6, column=0, columnspan=5)
labVolumeDrink.grid(row=7, column=0)
entryVolumeDrink.grid(row=7, column=1)
labPercent.grid(row=8, column=0)
entryPercent.grid(row=8, column=1)
listDrinks.grid(row=7, column=5, rowspan=2)
scrollDrinks.grid(row=7, column=5, rowspan=2, sticky=N+S+E)
bAdd.grid(row=7, column=4, rowspan=2)
bConfirm.grid(row=10, column=1)
root.mainloop()