GUI Timer Übungsaufgabe
In diesem Artikel erstellen wir ein Eieruhr Programm. Dieses ermöglicht es uns die gewünschte Zeit anzugeben, nach der unsere Eieruhr uns alarmieren soll.
#!/usr/bin/env python
from tkinter import *
import threading
def endfenster() :
win = Toplevel()
b = Button(win, text='DING DING DING',
bg="red", fg="black",
activebackground="blue", activeforeground="white",
padx=root.winfo_screenwidth()/3,
pady=root.winfo_screenheight()/3,
command=quit)
b.pack()
root.mainloop()
def alarmieren() :
root.bell()
endfenster()
quit()
def starte_timer() :
root.after(scale.get() * 1000, alarmieren)
root = Tk()
minuten = Label(root, text="Minuten:")
minuten.grid(row=0, column=0)
scale = Scale(root, from_=1, to=30, orient=HORIZONTAL, length=200)
scale.grid(row=0, column=1)
button = Button(root, text="Starte Timer", command=starte_timer)
button.grid(row=1, column=1, pady=5, sticky=E)
root.mainloop()