如何在 Tkinter 中開啟多個檔名並將這些檔名新增到列表中?
要在 tkinter 應用程式中開啟檔案對話方塊,tkinter 提供了 tkfiledialog 包,該包建立一個對話方塊以與系統上所處的外部檔案進行互動。為了使用 filedialog,我們必須首先使用以下命令匯入該包,
import tkinter.filedialog as fd
要在視窗中開啟資源管理器,請使用 asopenfilename(parent,title,**options) 函式。它只會提取視窗,並允許使用者從資源管理器中選擇檔案。在開啟檔案後,我們可以定義一個函式來列印所有選定檔案的列表。
示例
# Import the required libraries
from tkinter import *
from tkinter import ttk
import tkinter.filedialog as fd
# Create an instance of tkinter frame or window
win = Tk()
# Set the geometry of tkinter frame
win.geometry("700x350")
def open_file():
file = fd.askopenfilenames(parent=win, title='Choose a File')
print(win.splitlist(file))
# Add a Label widget
label = Label(win, text="Select the Button to Open the File", font=('Aerial 11'))
label.pack(pady=30)
# Add a Button Widget
ttk.Button(win, text="Select a File", command=open_file).pack()
win.mainloop()輸出
執行上述程式碼後,將顯示一個包含按鈕和標籤文字小元件的視窗。
單擊“選擇檔案”按鈕,以開啟對話方塊從資源管理器中選擇檔案。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP