最简单的tkinter GUI应用场景
-
先前自己做一些内部开发程序的封装时,一直采用input的语句让用户输入文件路径:
file_path = str(input('请输入文件路径:'))
最近研究GUI时发现了一个对用户更友好的操作,可以利用tkinter库来打开一个窗口,直接选择文件,具体代码及实现效果如下(其中,select_file()是选择文件,select_dierectory()是选择文件夹)
import tkinter as tk from tkinter import filedialog def select_file(): root =tk.Tk() root.withdraw() #隐藏主窗口 file_path = filedialog.askopenfilename() return file_path def select_directory(): root =tk.Tk() root.withdraw() #隐藏主窗口 dir_path = filedialog.askdirectory() return dir_path if __name__=='__main__': select_file()