May-24-2020, 01:45 PM
Hi Everyone,
I would like to know if it's possible, with TKinter, to change font color from 10am to 10pm and form 10pm to 10 am, for example, from 10am to 10pm, it's day, font is green .. from 10pm to 10am it's night, font is blue.. I know how to change color but this is with the time management that i don't see how to do..
Here is my code
I would like to know if it's possible, with TKinter, to change font color from 10am to 10pm and form 10pm to 10 am, for example, from 10am to 10pm, it's day, font is green .. from 10pm to 10am it's night, font is blue.. I know how to change color but this is with the time management that i don't see how to do..
Here is my code
from tkinter import * from time import * class DigitalClock: def __init__(self, window): self.time_init = "" self.label = Label(window, font = ("arial", "180", "bold"), bg = "black", fg = "lime") self.label.pack(fill ="both", expand = 1) self.label.after(1000, self.timer) # ------------------------------------------------------------------------ def timer(self): self.time2 = strftime("%H : %M\n%S") if self.time2 != self.time_init: self.time_init = self.time2 self.label.config(text = self.time2) self.label.after(1000, self.timer) # ============================================================================ if __name__ == "__main__": master = Tk() master.geometry("1024x600") master.title("Digital Clock") clock = DigitalClock(master) # -- Fullscreen Mode #master.attributes('-fullscreen', True) # -- Deactivate mouse cursor #master.config(cursor = "none") master.mainloop()Thank you all :)