程式碼12

thanksDay發表於2024-04-29
"""檔案對話方塊獲取檔案"""
from tkinter import *
from tkinter.filedialog import *

# 建立主視窗
root = Tk()
root.geometry("400x100")  # 設定視窗大小

# 定義函式,用於呼叫檔案對話方塊並獲取檔案路徑
def func():
    # 呼叫檔案對話方塊,設定對話方塊標題為"上傳檔案"
    # 初始目錄為"f:/file",限制檔案型別為影片檔案(.mp4)
    file_path = askopenfilename(title="上傳檔案",
                                initialdir="f:/file",
                                filetypes=[("影片檔案", ".mp4")])
    # 將選擇的檔案路徑顯示在標籤控制元件中
    show["text"] = file_path

# 建立按鈕,點選按鈕呼叫func函式
Button(root, text="選擇編輯的影片檔案", command=func).pack()

# 建立標籤控制元件,用於顯示選擇的檔案路徑
show = Label(root, width=40, height=3, bg="green")
show.pack()

# 啟動主事件迴圈
root.mainloop()

相關文章