2025年【Python GUI】Tkinter之制作路径选择框实现路径选择效果(tkinter之filedialog)。

【Python GUI】Tkinter之制作路径选择框实现路径选择效果(tkinter之filedialog)。快过年了 不带点干货回去 别人都在放鞭炮 自己没有卷一卷的冲动嘛 每天积累一点点 开学甩人三条街系列 tkinter 实现路径选择 文件选择 文件保存 三个功能一文搞定 代码

大家好,我是讯享网,很高兴认识大家。

快过年了,不带点干货回去?

别人都在放鞭炮,自己没有卷一卷的冲动嘛?

每天积累一点点,开学甩人三条街系列。

tkinter实现路径选择,文件选择,文件保存。

《三个功能一文搞定!!!》


讯享网

 代码:

import tkinter from tkinter import filedialog root = tkinter.Tk() root.title('路径选择') max_w, max_h = root.maxsize() root.geometry(f'500x300+{int((max_w - 500) / 2)}+{int((max_h - 300) / 2)}') # 居中显示 root.resizable(width=False, height=False) # 标签组件 label = tkinter.Label(root, text='选择目录:', font=('华文彩云', 15)) label.place(x=50, y=100) # 输入框控件 entry_text = tkinter.StringVar() entry = tkinter.Entry(root, textvariable=entry_text, font=('FangSong', 10), width=30, state='readonly') entry.place(x=150, y=105) # 按钮控件 def get_path(): """注意,以下列出的方法都是返回字符串而不是数据流""" # 返回一个字符串,且只能获取文件夹路径,不能获取文件的路径。 # path = filedialog.askdirectory(title='请选择一个目录') # 返回一个字符串,可以获取到任意文件的路径。 path = filedialog.askopenfilename(title='请选择文件') # 生成保存文件的对话框, 选择的是一个文件而不是一个文件夹,返回一个字符串。 # path = filedialog.asksaveasfilename(title='请输入保存的路径') entry_text.set(path) button = tkinter.Button(root, text='选择路径', command=get_path) button.place(x=400, y=95) root.mainloop()

讯享网

可以通过返回的字符串带入os模块进行使用。

以下是参数:

title:指定该对话框的标题

defaultextension:指定默认拓展名。

filetypes:指定该文件对话框中能查看的文件类型。
initialdir:指定初始打开的目录
initialfile:指定所选择的文件
parent:指定该对话框的属主窗口
multiple:只当是否允许多选

原文:

!!!欢迎大家关注!!!

!!!欢迎大家关注!!!

!!!欢迎大家关注!!!

小讯
上一篇 2025-02-07 19:24
下一篇 2025-03-15 17:27

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/38336.html