Merhaba Arkadaşlar;
Bugün Tkinter’a küçük bir giriş yapmak istedim.Sizlerle beraber dijital bir saat uygulaması yapacağız.
Öncelikle kullanacağımız kütüphanelerden biraz bahsetmek istiyorum.Tkinter kütüphanesini ve time kütüphanesini kullanacağız.Tkinter python’un görsel bir arayüzüdür.Yani tkinter ile bir çok görsel arayüze sahip uygulama yapabilirsiniz.Şimdi bazı arkadaşlarımız diyecektir ki PyQt,Gtk var iken neden tkinter kullanıyorsun? Hemen sorularını cevaplayalım.Tkinter görsel arayüz için bir temeldir bana göre,mantığın daha kolay anlaşılabilmesi için öncelikle tkinter ile başlayacağız.Daha sonra PyQt ile örnekler de yapabiliriz
from time import strftime
from tkinter import Label, Tk
window = Tk()
window.title("saat")
window.geometry("400x160")
window.configure(bg="green")
window.resizable(False, False)
clock_label = Label(
window, bg="black", fg="cyan", font=("Arial", 60, "bold"), relief="flat"
)
clock_label.place(x=20, y=20)
def update_label():
concurrent_time = strftime("%H: %M: %S\n %d-%m-%Y ")
clock_label.configure(text=concurrent_time)
clock_label.after(160, update_label)
clock_label.pack(anchor="center")
update_label()
window.mainloop()
Yorumlar
Yorum Gönder