如何在 Python 中使用 Tkinter 選擇目錄並存儲其位置?
我們熟悉對話方塊,並在許多型別的應用程式中與它們互動。這種型別的對話方塊對於建立需要使用者互動的應用程式非常有用。我們可以使用對話方塊來提示使用者選擇不同型別的檔案,然後執行某些操作,例如讀取檔案、寫入檔案等。對話方塊可以透過使用 Python 中的 **filedialog** 模組來建立。
示例
在本例中,我們將建立一個應用程式,該應用程式將提示使用者從本地目錄中選擇一個檔案,然後使用標籤顯示該目錄的位置。
#Import the Tkinter library
from tkinter import *
from tkinter import ttk
from tkinter import filedialog
#Create an instance of Tkinter frame
win= Tk()
#Define the geometry
win.geometry("750x250")
def select_file():
path= filedialog.askopenfilename(title="Select a File", filetype=(('text files''*.txt'),('all files','*.*')))
Label(win, text=path, font=13).pack()
#Create a label and a Button to Open the dialog
Label(win, text="Click the Button to Select a File", font=('Aerial 18 bold')).pack(pady=20)
button= ttk.Button(win, text="Select", command= select_file)
button.pack(ipadx=5, pady=15)
win.mainloop()輸出
執行以上程式碼將顯示一個視窗,其中包含一個按鈕,用於從目錄中選擇檔案並在視窗中顯示檔案位置。

現在,從本地目錄中選擇任何檔案,然後它將在標籤小部件中顯示檔案的位置。

廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP