User:Mustafa emrek kul/sandbox

import tkinter as tk import os

def ara: arama_terimi = arama_kutusu.get sonuclar = ara_dosyalar(arama_terimi) sonuclari_goster(sonuclar)

def ara_dosyalar(arama_terimi): sonuclar = [] for dosya_adi in os.listdir: if dosya_adi.endswith(".txt"): with open(dosya_adi, "r") as dosya: dosya_icerigi = dosya.read if arama_terimi.lower in dosya_icerigi.lower: sonuclar.append(dosya_adi) return sonuclar

def sonuclari_goster(sonuclar): sonuc_listesi.delete(0, tk.END) for dosya_adi in sonuclar: sonuc_listesi.insert(tk.END, dosya_adi)

pencere = tk.Tk pencere.title("Masaüstü Araması")

arama_kutusu = tk.Entry(pencere) arama_kutusu.pack

arama_butonu = tk.Button(pencere, text="Ara", command=ara) arama_butonu.pack

sonuc_listesi = tk.Listbox(pencere) sonuc_listesi.pack

pencere.mainloop