clock.py
· 622 B · Python
Raw
from tkinter import Label, Tk
import time
# need to `brew install python-tk`
# to setup a mac for tkinter
#
app_window = Tk()
app_window.title("Digital Clock")
app_window.geometry("420x150")
app_window.resizable(1,1)
text_font= ("Boulder", 68, 'bold')
# colors
background = "#f2e750"
foreground= "#363529"
border_width = 25
label = Label(app_window, font=text_font, bg=background, fg=foreground, bd=border_width)
label.grid(row=0, column=1)
def digital_clock():
time_live = time.strftime("%H:%M:%S")
label.config(text=time_live)
label.after(200, digital_clock)
digital_clock()
app_window.mainloop()
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 | # colors |
15 | background = "#f2e750" |
16 | foreground= "#363529" |
17 | border_width = 25 |
18 | |
19 | label = Label(app_window, font=text_font, bg=background, fg=foreground, bd=border_width) |
20 | label.grid(row=0, column=1) |
21 | |
22 | def digital_clock(): |
23 | time_live = time.strftime("%H:%M:%S") |
24 | label.config(text=time_live) |
25 | label.after(200, digital_clock) |
26 | |
27 | digital_clock() |
28 | app_window.mainloop() |
29 |