مشخصات پروژه
-
3017
-
0.0
-
26241
-
0
-
0
پروژه ساعت دیجیتال با پایتون
ساخت ساعت دیجیتال، یک نمونه پروژه پایتون است که به درک مفاهیم پایه برنامه نویسی و آشنایی با کتابخانه های گرافیک پایتون کمک میکند. در ادامه به بررسی سورس کد این پروژه میپردازیم.
در ایجاد برنامه های رابط کاربری گرافیکی، میتوان برنامه را هر طور که خواست شخصی سازی کرد. از فونت متن گرفته تا رنگ پس زمینه، همه ویژگیها برای سفارشی سازی در دسترس هستند. در این پروژه پایتون، با استفاده از کتابخانه tkinter و time یک ساعت دیجیتال میسازیم.
مرحله اول : افزودن کتابخانه ها
اولین گام برای انجام پروژه، افزودن کتابخانه ها به محیط برنامه میباشد.
Tkinter یک بسته داخلی است که با پایتون ارائه میشود، ویژگی های جالبی دارد که می توان از آنها برای ساخت برنامه های ساده استفاده کرد.from tkinter import Label, Tk import time
مرحله دوم : ساخت رابط کاربری
حالا بیایید عنوان و اندازه برنامه خود را تعریف کنیم. توجه داشته باشید که در کد زیر، اگر شما یک پنجره ثابت میخواهید که قابلیت تغییر سایز به حداکثر یا حداقل صفحه را نداشته باشد در متد resizable از (0,0) و در غیر اینصورت برای قابل تغییر بودن اندازه صفحه از (1,1) استفاده میکنیم.
app_window = Tk()
app_window.title("Digital Clock")
app_window.geometry("420x150")
app_window.resizable(1,1)
text_font= ("Boulder", 68, 'bold')
background = "#f2e750"
foreground= "#363529"
border_width = 25
label = Label(app_window, font=text_font, bg=background, fg=foreground, bd=border_width)
label.grid(row=0, column=1)
مرحله سوم : تعریف توابع
بعد از طراحی ظاهر برنامه به تعریف توابع عملکردهای برنامه میپردازیم:
def digital_clock():
time_live = time.strftime("%H:%M:%S")
label.config(text=time_live)
label.after(200, digital_clock)
digital_clock()
app_window.mainloop()