diff --git a/Digital Clock/DigitalClock.py b/Digital Clock/DigitalClock.py index 8c867902..381a6a77 100644 --- a/Digital Clock/DigitalClock.py +++ b/Digital Clock/DigitalClock.py @@ -1,19 +1,28 @@ -import tkinter +import tkinter as tk from time import strftime -top = tkinter.Tk() -top.title('Digital Clock') -# 0,0 makes the window non-resizable -top.resizable(0,0) +# Create main window +top = tk.Tk() +top.title('🕒 Digital Clock') +top.geometry('500x150') +top.resizable(0, 0) +top.configure(bg='#1e1e2f') # Dark background +# Function to update time def time(): - # %p defines AM or PM - string = strftime('%H: %M: %S %p') - clockTime.config(text=string) - clockTime.after(1000, time) + string = strftime('%I:%M:%S %p') # 12-hour format with AM/PM + clock_label.config(text=string) + clock_label.after(1000, time) -clockTime = tkinter.Label(top, font=('courier new', 40), - background='red',foreground='black') -clockTime.pack(anchor='center') +# Digital clock label styling +clock_label = tk.Label(top, font=('Segoe UI', 48, 'bold'), + background='#1e1e2f', + foreground='#00FFCC', + padx=20, pady=20) +clock_label.pack(anchor='center', expand=True) + +# Start clock time() -top.mainloop() \ No newline at end of file + +# Start the main loop +top.mainloop()