导航

    精算后花园

    • 注册
    • 登录
    • 搜索
    • 版块
    • 最新
    • 话题
    • 热门
    • 用户
    • 群组
    1. 主页
    2. Brad
    3. 帖子
    B
    • 资料
    • 关注
    • 粉丝
    • 主题
    • 帖子
    • 最佳
    • 群组

    Brad 发布的帖子

    • 最简单的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()
      

      aeefbf95-3d04-432c-a322-a22f1bb7c057-image.png

      发布在 Python
      B
      Brad
      2024年4月19日 08:58