Gute Tag liebe Raspberry freunde, ich habe hier eine Stoppuhr Funktion, wo ich gern ein bisschen Farbe rein bekommen hätte.
Habe den Code selbst nicht geschrieben nur verfeinert, leider fehlen mit dir Nötigen Skills um es abzuschließen, würde mich über eure Hilfe freuen.
Python
from tkinter import *
global count
count =0
class App():
def reset(self):
global count
count=1
self.t.set('00:00:00')
def start(self):
global count
count=0
self.start_timer()
def start_timer(self):
global count
self.timer()
def stop(self):
global count
count=1
def timer(self):
global count
if(count==0):
self.d = str(self.t.get())
h,m,s = map(int,self.d.split(":"))
h = int(h)
m=int(m)
s= int(s)
if(s<59):
s+=1
elif(s==59):
s=0
if(m<59):
m+=1
elif(m==59):
h+=1
if(h<10):
h = str(0)+str(h)
else:
h= str(h)
if(m<10):
m = str(0)+str(m)
else:
m = str(m)
if(s<10):
s=str(0)+str(s)
else:
s=str(s)
self.d=h+":"+m+":"+s
self.t.set(self.d)
if(count==0):
self.root.after(930,self.start_timer)
def __init__(self):
self.root=Tk()
self.root.title("Und Los")
self.root.configure(background="medium blue")
self.root.geometry("800x400")
self.root.resizable(False,False)
self.t = StringVar()
self.t.set("00:00:00")
self.lb = Label(self.root,textvariable=self.t, bg="snow")
self.lb.config(font=("Courier 80 bold"))
self.bt1 = Button(self.root,text="Start", bg="green2", command=self.start,font=("Courier 20 bold"))
self.bt2 = Button(self.root,text="Stop", bg="yellow", command=self.stop,font=("Courier 20 bold"))
self.bt3 = Button(self.root,text="Reset", bg="red2",command=self.reset,font=("Courier 20 bold"))
self.lb.place(x=160,y=30)
self.bt1.place(x=130,y=300)
self.bt2.place(x=400,y=300)
self.bt3.place(x=670,y=300)
a = App()
Display More
Ich hoffe ich habe es richtig eingefügt damit ihr euch ein Bild davon machen könnt
Der Plan war, dass wenn die Stoppuhr losgeht die Farbe im Hintergrund erst auf weiß springt, ab 5 min dann auf gelb und ab 10 min auf Rot.
Ich habe leider kein Plan wie ich das anstelle, Ich würde mich über Hilfe Stellungen freuen.