clock.py
· 613 B · Python
Sin formato
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')
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 | 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() |
| 28 |