"""檔案對話方塊獲取檔案"""
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()
程式碼12
相關文章
- 每日程式碼系列(12)
- 12個Flex常用功能程式碼Flex
- [開發教程]第12講:Bootstrap程式碼boot
- 12 個用得著的 jQuery 程式碼片段jQuery
- 什麼是無程式碼?無程式碼應用開發的12大好處!
- 第12課:python 程式碼抒寫注意Python
- 12 款 JS 程式碼測試必備工具JS
- 提高程式碼質量的12個技巧
- 12 個非常實用的 jQuery 程式碼片段jQuery
- 程式碼整潔之道--讀書筆記(12)筆記
- 20151212Jquery 工具函式程式碼備份jQuery函式
- PostgreSQL 原始碼解讀(124)- 後臺程式#4(autovacuum程式#1)SQL原始碼
- 編碼從娃娃抓起:12款幫助學習程式碼的遊戲遊戲
- 12萬行程式碼堆出來個「蔡徐坤」行程
- 12.Linuxshell程式設計(指令碼傳參)Linux程式設計指令碼
- 程式碼複審1234跟我一起來
- 征程6 NV12 理論與程式碼詳解
- [20211217]滑稽可笑的程式程式碼2.txt
- PostgreSQL 原始碼解讀(213)- 後臺程式#12(checkpointer-CheckpointWriteDelay)SQL原始碼
- 書寫高質量jQuery程式碼的12條經驗jQuery
- 12行JS程式碼的DoS攻擊分析及防禦JS
- GitHub Star 數量前 12 的開源無程式碼工具Github
- [實用指南] 如何使您的舊程式碼庫(遺留程式碼)符合MISRA C 2012編碼規範?
- [實用指南]如何使您的舊程式碼庫(遺留程式碼)符合MISRA C 2012編碼規範?
- 12 個給全等級碼農們的程式設計資源程式設計
- 都9012年了,你還在手動部署程式碼嗎
- 回爐重造12時辰-程式碼效率優化方法論(一)優化
- 第3天 | 12天搞定Python,用PyCharm編寫程式碼PythonPyCharm
- 20151214 jquery外掛程式碼備份jQuery
- 《程式設計珠璣》程式碼之路12:如何用C/C++實現array[-1]並利用它寫出優美的程式碼程式設計C++
- 12月書訊 | 程式碼之外,程式設計師還要修煉一點PPT技能程式設計師
- PostgreSQL 原始碼解讀(212)- 後臺程式#11(checkpointer-SyncOneBuffer)SQL原始碼
- RDSforMySQL許可權問題(錯誤程式碼:1227,1725)ORMMySql
- 程式碼整潔之道 讀書筆記(二)第12章 迭進筆記
- 20151216JqueryUI---dialog程式碼備份jQueryUI
- 讀改善c#程式碼157個建議:建議10~12C#
- ORA-00600: 內部錯誤程式碼,引數: [6122]
- 網站f12程式碼怎麼修改,掌握網站F12除錯工具的使用技巧網站除錯