Python3 Tkinter选择路径功能的实现方法


Posted in Python onJune 14, 2019

效果基于Python3。

在自己写小工具的时候因为这个功能纠结了一会儿,这里写个小例子,供有需要的参考。

小例子,就是点击按钮打开路径选择窗口,选择后把值传给Entry输出。

效果预览

这是选择前:

Python3 Tkinter选择路径功能的实现方法

选择:

Python3 Tkinter选择路径功能的实现方法

选择后:

Python3 Tkinter选择路径功能的实现方法

代码

很基础的写法。

from tkinter import *
from tkinter.filedialog import askdirectory

def selectPath():
  path_ = askdirectory()
  path.set(path_)

root = Tk()
path = StringVar()

Label(root,text = "目标路径:").grid(row = 0, column = 0)
Entry(root, textvariable = path).grid(row = 0, column = 1)
Button(root, text = "路径选择", command = selectPath).grid(row = 0, column = 2)

root.mainloop()

注意事项

1.注意import模块时的写法。

2.askdirectory()方法是返回文件夹路径不是文件路径。

以上这篇Python3 Tkinter选择路径功能的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
浅谈Python浅拷贝、深拷贝及引用机制
Dec 15 Python
python 读取excel文件生成sql文件实例详解
May 12 Python
python读取文本中数据并转化为DataFrame的实例
Apr 10 Python
python实现控制台打印的方法
Jan 12 Python
Pytorch反向求导更新网络参数的方法
Aug 17 Python
Python3操作YAML文件格式方法解析
Apr 10 Python
keras model.fit 解决validation_spilt=num 的问题
Jun 19 Python
python实现将中文日期转换为数字日期
Jul 14 Python
python如何操作mysql
Aug 17 Python
matplotlib教程——强大的python作图工具库
Oct 15 Python
python - timeit 时间模块
Apr 06 Python
给numpy.array增加维度的超简单方法
Jun 02 Python
Python Tkinter 简单登录界面的实现
Jun 14 #Python
python tkinter实现界面切换的示例代码
Jun 14 #Python
对Python中TKinter模块中的Label组件实例详解
Jun 14 #Python
对python tkinter窗口弹出置顶的方法详解
Jun 14 #Python
Python 抓取微信公众号账号信息的方法
Jun 14 #Python
python字典一键多值实例代码分享
Jun 14 #Python
Python 窗体(tkinter)按钮 位置实例
Jun 13 #Python
You might like
PHP学习笔记 (1) 环境配置与代码调试
2011/06/19 PHP
PHP中对缓冲区的控制实现代码
2013/09/29 PHP
smarty表格换行实例
2014/12/15 PHP
php微信公众号开发(2)百度BAE搭建和数据库使用
2016/12/15 PHP
php微信开发之谷歌测距
2018/06/14 PHP
JavaScript中的Document文档对象
2008/01/16 Javascript
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
基于jquery实现的服务器验证控件的启用和禁用代码
2010/04/27 Javascript
js模拟滚动条(横向竖向)
2013/02/22 Javascript
解析Jquery的LigerUI如何实现文件上传
2013/07/09 Javascript
JS获取鼠标坐标的实例方法
2013/07/18 Javascript
js获取时间并实现字符串和时间戳之间的转换
2015/01/05 Javascript
jQuery模拟物体自由落体运动(附演示与demo源码下载)
2016/01/21 Javascript
jQuery简单获取DIV和A标签元素位置的方法
2017/02/07 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
2017/07/24 Javascript
深入理解Node module模块
2018/03/26 Javascript
前后端如何实现登录token拦截校验详解
2018/09/03 Javascript
vue+element+Java实现批量删除功能
2019/04/08 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
2020/05/29 jQuery
python list中append()与extend()用法分享
2013/03/24 Python
Python简单遍历字典及删除元素的方法
2016/09/18 Python
Python中使用haystack实现django全文检索搜索引擎功能
2017/08/26 Python
python实现SOM算法
2018/02/23 Python
pandas 空的dataframe 插入列名的示例
2018/10/30 Python
python写入数据到csv或xlsx文件的3种方法
2019/08/23 Python
关于多元线性回归分析——Python&SPSS
2020/02/24 Python
Python常用模块函数代码汇总解析
2020/08/31 Python
家得宝加拿大家装网上商店:The Home Depot加拿大
2016/08/27 全球购物
团工委书记自荐书范文
2013/12/17 职场文书
广告传媒专业应届生求职信
2014/03/01 职场文书
高考励志标语
2014/06/05 职场文书
社区党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
党员群众路线整改措施及今后努力方向
2014/10/28 职场文书
2016年教师党员承诺书范文
2016/03/24 职场文书
游戏开发中如何使用CocosCreator进行音效处理
2021/04/14 Javascript
用PYTHON去计算88键钢琴的琴键频率和音高
2022/04/10 Python