BLOG MAKE UP 2:

I made a Clock.

from tkinter import *
import time

clk = Tk()
clk.title("Clock")
clk.geometry("1350x700+0+0")
clk.config(bg="#0C1E28")

def clock():
    hr = str(time.strftime("%H"))
    mn = str(time.strftime("%M"))
    sc = str(time.strftime("%S"))
    # print(hr,mn,sc)
    if int(hr)>12 and int (mn) > 0 :
        lb_dn.config(text = "PM")
    if int(hr) > 12:
        hr = str(int(int(hr)-12))

This is the code that calculates the time and decides if its AM or PM.


    lb_hr.config(text = hr)
    lb_mn.config(text = mn)
    lb_sc.config(text = sc)

    lb_hr.after( 200, clock)

lb_hr = Label(clk,text= "12", font = ("Times 20 bold",75,'bold'),bg = "#087587", fg= "white")
lb_hr.place(x=350,y=200,width=150,height=150)

lb_hr_text = Label(clk, text = "HOUR", font = ("Times 20 bold",20,'bold'), bg = "#087587", fg= "white")
lb_hr_text.place(x=350,y=360,width=150,height= 50)

lb_mn = Label(clk,text= "12", font = ("Times 20 bold",75,'bold'),bg = "#008EA4", fg= "white")
lb_mn.place(x=520,y=200,width=150,height=150)

lb_mn_text = Label(clk, text = "MINUTE", font = ("Times 20 bold",20,'bold'), bg = "#008EA4", fg= "white")
lb_mn_text.place(x=520,y=360,width=150,height= 50)

lb_sc = Label(clk,text= "12", font = ("Times 20 bold",75,'bold'),bg = "#06B4BB", fg= "white")
lb_sc.place(x=690,y=200,width=150,height=150)

lb_sc_text = Label(clk, text = "SECOND", font = ("Times 20 bold",20,'bold'), bg = "#06B4BB", fg= "white")
lb_sc_text.place(x=690,y=360,width=150,height= 50)

lb_dn = Label(clk,text= "AM", font = ("Times 20 bold",70,'bold'),bg = "#9F0646", fg= "white")
lb_dn.place(x=860,y=200,width=150,height=150)

lb_dn_text = Label(clk, text = "NOON", font = ("Times 20 bold",20,'bold'), bg = "#9F0646", fg= "white")
lb_dn_text.place(x=860,y=360,width=150,height= 50)

clock()
clk.mainloop()

This is the code that makes it look nice deciding its colors and border and such.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top