Python-Tkinter Browse Düğmesi Nasıl Oluşturulur.

Kodla Büyü

dijey

Aktif Üye
Mesajlar
192
1.jpg


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
 
bilgi için teşekkürler hocam. Pythonda bir butonu bile eklemek için bu kadar kod yazmak bir tek bana mı çok zahmetli geliyor. Bu konuda Python'u çok yadırgıyorum açıkçası.
 
Geri
Üst