Dernière activité 1739983954

kristofer's Avatar kristofer a révisé ce gist 1739983954. Aller à la révision

1 file changed, 1 insertion

clock.py

@@ -11,6 +11,7 @@ app_window.geometry("420x150")
11 11 app_window.resizable(1,1)
12 12
13 13 text_font= ("Boulder", 68, 'bold')
14 + # colors
14 15 background = "#f2e750"
15 16 foreground= "#363529"
16 17 border_width = 25

kristofer's Avatar kristofer a révisé ce gist 1739983926. Aller à la révision

1 file changed, 27 insertions

clock.py(fichier créé)

@@ -0,0 +1,27 @@
1 + from tkinter import Label, Tk
2 + import time
3 +
4 + # need to `brew install python-tk`
5 + # to setup a mac for tkinter
6 + #
7 +
8 + app_window = Tk()
9 + app_window.title("Digital Clock")
10 + app_window.geometry("420x150")
11 + app_window.resizable(1,1)
12 +
13 + text_font= ("Boulder", 68, 'bold')
14 + background = "#f2e750"
15 + foreground= "#363529"
16 + border_width = 25
17 +
18 + label = Label(app_window, font=text_font, bg=background, fg=foreground, bd=border_width)
19 + label.grid(row=0, column=1)
20 +
21 + def digital_clock():
22 + time_live = time.strftime("%H:%M:%S")
23 + label.config(text=time_live)
24 + label.after(200, digital_clock)
25 +
26 + digital_clock()
27 + app_window.mainloop()
Plus récent Plus ancien