Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách mở nhiều file và thêm tên file vào danh sách Tkinter


Dùng filedialog.askopenfilenames() để chọn nhiều file, trả về tuple đường dẫn. Dùng win.splitlist() chuyển thành list.

Ví dụ minh họa

from tkinter import *
from tkinter import ttk
import tkinter.filedialog as fd

win = Tk()
win.geometry("700x350")

def open_file():
    file = fd.askopenfilenames(parent=win, title='Chọn file')
    print(win.splitlist(file))

Label(win, text="Nhấn nút để chọn nhiều file", font=('Arial 11')).pack(pady=30)
ttk.Button(win, text="Chọn file", command=open_file).pack()

win.mainloop()

Kết quả đầu ra

Cửa sổ chọn nhiều file, in ra danh sách đường dẫn.

Cách mở nhiều file và thêm tên file vào danh sách Tkinter

Hộp thoại chọn file.

Cách mở nhiều file và thêm tên file vào danh sách Tkinter