Python Tkinter Fonksiyonu Kullanımı
Merhaba arkadaşlar. Uzun zamandır siteyle ilgilenip yazı girememiştim. Bugün bir fırsat buldum ve Python Arayüz Oluşturma yani Tkinter fonksiyonu kullanımı hakkında örnekle açıklamaya çalışacağım. Öncelikle Python ile yazdığınız bir programı görsel arayüze aktarabiliyorsunuz. Bunun için Tkinter Arayüz Fonksiyonu kullanmanız gerekiyor.
Tkinter Nedir?
Tkinter Python’da arayüz oluşturmak için kullandığımız bir fonksiyondur. Python’da yardımcı elemanları yani kütüphaneleri çağırdığımız gibi Tkinter’i de çağırmamız gerekiyor.
Tkinter Kullanımı
Öncelikle fonksiyonumuzu import etmemiz gerekiyor.
import tkinter as tk
Bunun için yukarıdaki gibi Tkinter’i import ediyor. Daha sonra ise kolay kullanım açısından bir kısaltma, takma ad veriyoruz. Burada takma adımı tk oldu. Burada oluşturacağımız arayüzümüz adı da pencere olsun. Yani arayüzümüz üzerinde yapacağımız değişikler için pencere komutunu kullanacağız. Şimdi boş bir pencere oluşturalım.
import tkinter as tk pencere = tk.Tk() pencere.mainloop()
Burada mainloop kodu programımızın sonsuza kadar dönmesini engellemektedir. Eğer onu kullanmasaydık penceremiz açılmazdı. Çünkü kod sonsuza kadar dönecekti. Üstteki kodun ekran çıktısı aşağıdaki gibi oluyor;
Burada penceremizin boyutunu ayarlayalım. Bunun için geometry kodunu kullanıyoruz.
import tkinter as tk pencere = tk.Tk() pencere.geometry("325x125") pencere.mainloop()
Yukarıda boyutlandırdığımız penceremizin ekran görüntüsü aşağıdaki gibi oluyor.
Şimdi de penceremize bir başlık ekleyelim. Bunun için title kodunu kullanacağız.
import tkinter as tk pencere = tk.Tk() pencere.geometry("325x125") pencere.title("İlk Yazdığımız Başlığa Hoşgeldiniz.") pencere.mainloop()
Yukarıdaki kodun ekran görüntüsü aşağıdaki gibi oluyor;
Gayet güzel resimli ve kolay anlaşılır olmuş, emeğinize sağlık 🙂
Merhaba, Bir şey sormak istiyorum..
Programa nasıl yazı yazma alanı ekleyebilir ve bu yazıyı bir not defterine yazdırabilirim?
Entry kullanabilirsin:örnek
giris = Entry(pencere)
giris.pack()
giris.pack kodu Entry yani yazı yazma bölümünü oluşturur o olmadan yazı yazma yeri olmaz
Çok net ve güzel bir anlatım olmuş. Devamını getirmenizi rica ederim. Teşekkürler.