دوست داری یه ساعت دیجیتال خوشگل گوشه دسکتاپت داشته باشی که خودت کدش رو نوشتی؟ تو این آموزش کوتاه، با پایتون و کتابخونهی محبوب tkinter یه ساعت دیجیتال شیک میسازیم که هر ثانیه بهروز میشه و ظاهرش هم کاملاً قابل شخصیسازی است.
قدم اول: آمادهسازی محیط
اول از همه، باید کتابخونهی tkinter و time رو وارد کنیم:
import tkinter as tk
import time
tkinter: برای ساخت رابط گرافیکی (GUI)time: برای گرفتن زمان فعلی سیستم
قدم دوم: ایجاد تابع بروز رسانی زمان
میخوایم هر ثانیه ساعت بهروز بشه، برای این کار یه تابع درست میکنیم:
:()def update_time
(‘current_time = time.strftime(‘%H:%M:%S
label.config(text=current_time)
label.after(1000, update_time)
توضیح: after(1000, update_time) باعث میشه تابع update_time هر ۱۰۰۰ میلیثانیه (معادل ۱ ثانیه) دوباره اجرا بشه.
قدم سوم: طراحی ظاهر ساعت
حالا وقتشه که ظاهر ساعت رو جذاب کنیم:
root() = tk.Tk
root.title
label = tk.Label(root, font=(‘Helvetica’, 48), fg=’white’, bg=’black’)
label.pack(padx=50, pady=50)
font=('Helvetica', 48): تعیین نوع و اندازه فونتfg='white': رنگ متنbg='black': رنگ پسزمینهpadxوpady: فاصله داخلی برای ظاهر بهتر
قدم چهارم: اجرای ساعت
حالا فقط کافیه تابع بروز رسانی رو فراخوانی کنیم و برنامه رو اجرا کنیم:
()update_time
()root.mainloop
و اینطوری یه ساعت دیجیتال شیک و شخصیسازی شده روی دسکتاپت خواهی داشت! 🎉


