Create a Clock Using Tkinter in 15 Lines of Python Code | Python Coding Tutorial #shorts #programming #python

Posted by


To make a clock in just 15 lines using tkinter in Python, follow the steps below:

  1. Import the required modules:

    from tkinter import *
    from time import strftime
  2. Create a tkinter window:

    root = Tk()
    root.title("Digital Clock")
  3. Create a function to update the time:

    def time():
    string = strftime("%H:%M:%S %p")
    label.config(text=string)
    label.after(1000, time)
  4. Create a label to display the time:

    label = Label(root, font=("calibri", 40), background="black", foreground="white")
    label.pack(anchor='center')
  5. Call the time function to start updating the clock:

    time()
  6. Set the window size and run the tkinter main loop:

    root.geometry("400x100")
    root.mainloop()
  7. This simple program will create a digital clock that updates every second displaying the current time in the format HH:MM:SS AM/PM.

  8. Save the code in a Python file, for example, clock.py.

  9. Run the Python script in your terminal or IDE to see the clock in action.

  10. You can customize the clock further by changing the font, colors, size, or format of the displayed time.

  11. You can also add additional features like alarm functionality or countdown timers to the clock.

  12. Experiment with different tkinter widgets and layouts to create a more interactive clock display.

  13. Learn more about tkinter GUI programming to enhance your clock and create more complex applications.

  14. Share your digital clock creation with others and showcase your programming skills.

  15. Enjoy creating your own clock using tkinter in Python and have fun exploring the world of programming!
0 0 votes
Article Rating
1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@MyCodingDiary
30 days ago

Your videos are so informative and entertaining, I just subscribed!