Gui Dersleri #7 | Canvas kullanımı, Scale kullanımı ve Scrollbar kullanımı ile ilgili işlemler

İbrahim ATLI

Arkadaşlar merhaba bu makalemizde sizlere Canvas(Tuval) kullanımı, Scale(ölçek) kullanımı ve Scrollbar(Kaydırma çubuğu) kullanımının nasıl oluşturacağını anlatıyor olacağım ve bunlarla ilgili örnek uygulama yapacağım. Ayrıca size bununla ilgili yukarıda bir örnek video bırakıyorum isteyen video izler isteyen aşağıdaki makaleyi okur.
Şimdiden iyi seyirler ve iyi okumalar dilerim. ☺

Canvas(Tuval) kullanımı:

Canvas widgeti, Tkinter’da kullanılan bir çizim alanıdır. Bu widgeti kullanarak grafikler, şekiller, metinler ve diğer çizim öğelerini ekrana çizebilirsiniz. Canvas, çeşitli interaktif grafik uygulamaları ve veri görselleştirme için kullanışlıdır.

 

Bu örnekte, Canvas sınıfını kullanarak bir tuval oluşturuyoruz. width ve height parametreleri tuvalin boyutlarını belirtir. create_rectangle() ve create_oval() metotlarıyla dikdörtgen ve elips gibi çizimler yapabiliriz. Ayrıca create_text() metoduyla da belirtilen özellikte bir text yazısı yazar.

Kodlarımızın ekran çıktısı aşağıdaki gibidir:

 

Scale(Ölçek) kullanımı

Scale widgeti, Tkinter’da kullanılan bir kaydırma çubuğu bileşenidir. Kullanıcının bir aralıktaki bir değeri seçmesini sağlar. Genellikle çeşitli ayarların kontrol edilmesi veya değerlerin seçilmesi için kullanılır.

 

Bu örnekte, bir Scale widgeti oluşturulur ve pencereye yerleştirilir. from_ parametresi ile belirtilen minimum değerden (0) to parametresi ile belirtilen maksimum değere (100) kadar bir aralığı temsil eder.

orient parametresi ile yatay (HORIZONTAL) veya dikey (VERTICAL) yönde bir kaydırma çubuğu oluşturulur.

command parametresi, kaydırma çubuğu değeri her değiştiğinde çağrılacak olan bir fonksiyonu belirtir. Bu örnekte scale_degisim  adlı bir fonksiyon tanımlanır ve seçilen değeri ekrana yazdırır.
Bu şekilde, kullanıcı Scale widgeti üzerinde kaydırma işlemi yaparak bir değer seçebilir ve seçilen değer command parametresine belirtilen fonksiyonla işlenebilir.

 

Kodumuzun ekran çıktısı aşağıdaki gibidir:

 

 

Scrollbar(Kaydırma Çubuğu) kullanımı :

Scrollbar widgeti, Tkinter’da kullanılan bir kaydırma çubuğu bileşenidir. Genellikle diğer widgetlarla birlikte kullanılarak içeriğin kaydırılmasını sağlar. Özellikle içeriği fazla olan widgetlar için kullanışlıdır, çünkü kullanıcı içeriği görüntülemek için kaydırma çubuğunu kullanabilir.

 

Bu örnekte, Scrollbar sınıfını kullanarak bir kaydırma çubuğu oluşturuyoruz. Text sınıfıyla birlikte kullanarak kaydırılabilir bir metin alanı elde edebiliriz.

Kodlarımızın ekran çıktısı aşağıdaki gibidir:

 

Yorum yapın