美文网首页
Tkinter 4. 文件选择框

Tkinter 4. 文件选择框

作者: JunChen | 来源:发表于2022-10-16 15:46 被阅读0次

tkinter.filedialog模块

函数

  1. askopenfile(mode='r', **options) 创建了 Open对话框,并返回一个只读模式打开的文件对象
  2. askopenfiles(mode='r', **options) 创建了 Open对话框,并返回一个只读模式打开的文件对象
  3. asksaveasfile(mode='w', **options) 创建 SaveAs对话框并返回一个写入模式打开的文件对象
  4. askopenfilename(**options) 创建了Open对话框,并返回选中的文件名,对应着已存在的文件
  5. askopenfilenames(**options) 创建了Open对话框,并返回选中的文件名,对应着已存在的文件
  6. asksaveasfilename(**options) 创建 SaveAs对话框,并返回选中的文件名
  7. askdirectory(**options) 提示用户选择一个目录
  8. Open(master=None, **options) 保存的原生对话窗口
  9. SaveAs(master=None, **options) 加载文件的原生对话窗口
  10. Directory(master=None, **options) 创建对话框,提示用户选择一个目录

参数(options)

parent —— 对话框下方的窗口
title —— 窗口的标题
initialdir —— 对话框的启动目录
initialfile —— 打开对话框时选中的文件
filetypes —— (标签,匹配模式)元组构成的列表,允许使用 “*” 通配符
defaultextension —— 默认的扩展名,用于加到文件名后面(保存对话框)。
multiple —— 为 True 则允许多选

实例

import tkinter.filedialog
import tkinter as tk

root = tk.Tk()

root.geometry('600x400')

ety = tk.Entry(root)
ety.pack()


def select():
    ety.delete(0,tk.END)
    dir = tkinter.filedialog.askdirectory()  # 返回选中文件夹
    ety.insert(0,dir)

btn = tk.Button(root,text='选择文件',command=select)
btn.pack()

root.mainloop()


相关文章

网友评论

      本文标题:Tkinter 4. 文件选择框

      本文链接:https://www.haomeiwen.com/subject/zqoxortx.html