آموزش ساخت ساعت همراه با رابط کاربری با پایتون

سه شنبه 5 اسفند 1399

در این مقاله میخوایم با استفاده از پایتون یک ساعت همراه با یک رابط کاربری زیبا ایجاد کنیم.

آموزش ساخت ساعت همراه با رابط کاربری با پایتون

برای ساخت یک ساعت ابتدا باید یک رابط کاربری بسازیم و بعد ساعت رو از سیستم دریافت و فلیتر کنیم و در اون رابط کاربری نشان دهیم.

برای این کار طبق مراحل مراحل زیر عمل میکنیم:

مرحله اول (ایجاد رابط کاربری):

from tkinter import *
from tkinter.ttk import *

from time import strftime

root = Tk()
root.title('Clock')

mainloop()

اگر با tkinter آشنایی ندارید میتونید از این لینک استفاده کنید.

در کد بالا من اومدم و یک پنجره tkinter ساختم که اگه با tkinter آشنایی داشته باشید به راحتی متوجه می شوید.

مرحله دوم(ساخت ویجت های صفحه):

from tkinter import *
from tkinter.ttk import *

from time import strftime

root = Tk()
root.title('Clock')

lbl = Label(root, font=('calibri', 40, 'bold'),
            background='blue',
            foreground='white')

lbl.pack(anchor='center')

mainloop()

در کد بالا من یک Label ساختم و اومدم  فونت بک گراند و فور گراندش رو تنظیم کردم و در وسط صفحه پک کردم.

مرحله سوم(گرفتن زمان و فیلتر آن):

from tkinter import *
from tkinter.ttk import *

from time import strftime

root = Tk()
root.title('Clock')


def time():
    string = strftime('%H:%M:%S %p')
    lbl.config(text=string)
    lbl.after(1000, time)


lbl = Label(root, font=('calibri', 40, 'bold'),
            background='blue',
            foreground='white')

lbl.pack(anchor='center')
time()

mainloop()

خوب در کد بالا ما اومدیم و این فانکشن رو نوشتیم که میاد و زمان رو از کامپیوتر دریافت میکنه و متن لیبل مارو به اون تغییر میده و بعد گفتیم که هر ۱ ثانیه بیا و این متن رو دوباره بگیر و بروز کن.

پایان:

خب اینم نتیجه کار

امیدوارم از این آموزشش خوشتون آمده باشه.

امید مونسان

نویسنده 3 مقاله در برنامه نویسان
  • Python
  • 91 بازدید
  • 0 تشکر

کاربرانی که از نویسنده این مقاله تشکر کرده اند

تاکنون هیچ کاربری از این پست تشکر نکرده است

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید

نظرات کاربران

برای درج نظر باید وارد سایت شوید