Tkinter, Python’da GUI (Grafiksel Kullanıcı Arayüzü) uygulamaları oluşturmak için kullanılan bir kütüphanedir. Listbox, bir dizi öğeyi listeleyen ve kullanıcının bir öğeyi seçmesine izin veren bir widget’ı temsil eder.

Python ile Tkinter Listbox Kullanımı Nasıl Yapılır?

Aşağıdaki örnekte, Tkinter kütüphanesi kullanılarak bir Listbox oluşturulmuş ve bu Listbox’a bir dizi string veri eklenmiştir:

from tkinter import *
 
def show_selected_item():
    print("Seçilen öğe:", listbox.get(listbox.curselection()))

root = Tk()
root.title("Tkinter Listbox Örneği")
root.geometry("400x400")

listbox = Listbox(root)
listbox.pack()

# Listbox'a verileri ekleme
listbox.insert(END, "Python")
listbox.insert(END, "Java")
listbox.insert(END, "C++")
listbox.insert(END, "C#")
listbox.insert(END, "Ruby")

# Listbox'da bir öğe seçildiğinde tetiklenen fonksiyon
listbox.bind("<<ListboxSelect>>", show_selected_item)

root.mainloop()

Bu örnekte, Tk() fonksiyonu kullanılarak bir pencere oluşturulmuş ve Listbox widget’ı bu pencereye eklenmiştir. Listbox’a veriler, insert() fonksiyonu kullanılarak eklenmiştir. Kullanıcı bir öğe seçtiğinde, bind() fonksiyonu ile tetiklenen show_selected_item() fonksiyonu seçilen öğeyi ekrana yazdırır.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir