کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

پروژه ساعت دیجیتال با پایتون

سورس کد ساعت دیجیتال با پایتون
شرح مختصر پروژه

ساخت ساعت دیجیتال، یک نمونه پروژه پایتون است که به درک مفاهیم پایه برنامه نویسی و آشنایی با کتابخانه های گرافیک پایتون کمک میکند. در ادامه به بررسی سورس کد این پروژه میپردازیم.

توضیحات پروژه

در ایجاد برنامه های رابط کاربری گرافیکی، میتوان برنامه را هر طور که خواست شخصی سازی کرد. از فونت متن گرفته تا رنگ پس‌ زمینه، همه ویژگی‌ها برای سفارشی‌ سازی در دسترس هستند. در این پروژه پایتون، با استفاده از کتابخانه 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()

1403/02/31 26241 3017
رمز عبور : tahlildadeh.com یا www.tahlildade.com
نظرات شما

نظرات خود را ثبت کنید...