dijey
Aktif Üye
- Mesajlar
- 192

Kod:
import tkinter as tk
from tkinter import filedialog
# file explorer penceresi için
# Fonksiyon tanımlama
def browseFiles():
filename = tk.filedialog.askopenfilename(initialdir="/",
title="Select a File",
filetypes=(("Text files",
"*.txt*"),
("all files",
"*.*")))
# Etiketin içeriğini değiştirme
label_file_explorer.configure(text="File Opened: " + filename)
# Ana pencereyi oluşturma
window = tk.Tk()
# Pencere Başlığı
window.title('File Explorer')
# Pencere Boyutu
window.geometry("500x500")
# Pencerenin arka plan rengi
window.config(background="red")
# Create a File Explorer label
label_file_explorer = tk.Label(window,
text="Tkinter File Explorer",
width=50, height=3,
fg="blue")
button_explore = tk.Button(window,
text="Browse Files",
command=browseFiles)
button_exit = tk.Button(window,
text="Çıkış",
command=exit)
# Grid metodu araçların yerleşimi
label_file_explorer.grid(column=0, row=1)
button_explore.grid(column=0, row=2)
button_exit.grid(column=0, row=3)
# Pencerenin Devamlı Ekranda Beklemesi...
window.mainloop()
Öncelikle tkinter ve filedialog modüllerini import etmemiz gerekiyor. Daha sonra bir fonksiyon oluşturulmuş. (browseFile) isimli fonksiyon button_explore düğmesine basılınca çalışıyor ve filedialog penceresini açıyor. Kullanıcının seçtiği dosya label_file_explorer etiketinde yazdırılıyor.
Python Tkinter Dersleri