nerdegutta.no
How to make a clock in Python and Tkinter
26.12.23
Programming
This little program will display a digital clock on the screen.
'''Import libraries'''
from tkinter import *
import time
'''Define a function'''
def tick():
'''Assign current time to time_string'''
time_string = time.strftime("%H:%M:%S")
'''Update the clock labels text'''
clock.config(text=time_string)
'''After 200ms run tick'''
clock.after(200, tick)
'''Make the window'''
window = Tk()
'''Make the Label clock, put in on window and give it som attributes'''
clock = Label(window, font=("serif", 50, "bold"), bg="white")
'''Place the clock label'''
clock.grid(row=0, column=1)
'''Run the tick function'''
tick()
'''Setting the window title'''
window.title("Clock")
'''Place the window inthe top left corner'''
window.geometry("+0+0")
'''Prevent users to resize the window'''
window.resizable(False, False)
'''Run main loop'''
window.mainloop()