آموزش ساخت ساعت همراه با رابط کاربری با پایتون
سه شنبه 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()
خوب در کد بالا ما اومدیم و این فانکشن رو نوشتیم که میاد و زمان رو از کامپیوتر دریافت میکنه و متن لیبل مارو به اون تغییر میده و بعد گفتیم که هر ۱ ثانیه بیا و این متن رو دوباره بگیر و بروز کن.
پایان:
خب اینم نتیجه کار
امیدوارم از این آموزشش خوشتون آمده باشه.
- Python
- 6k بازدید
- 2 تشکر
برای درج نظر باید وارد سایت شوید