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生成日历实例解析
Aug 21 Python
Python连接mssql数据库编码问题解决方法
Jan 01 Python
Python实现简单HTML表格解析的方法
Jun 15 Python
python实现中文分词FMM算法实例
Jul 10 Python
Python使用pickle模块存储数据报错解决示例代码
Jan 26 Python
教你使用python画一朵花送女朋友
Mar 29 Python
python双向链表原理与实现方法详解
Dec 03 Python
Python动态导入模块和反射机制详解
Feb 18 Python
在python中求分布函数相关的包实例
Apr 15 Python
python如何调用java类
Jul 05 Python
Python eval函数原理及用法解析
Nov 14 Python
python中绕过反爬虫的方法总结
Nov 25 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
thinkphp配置文件路径的实现方法
2016/08/30 PHP
PHP通过bypass disable functions执行系统命令的方法汇总
2018/05/02 PHP
extjs之去除s.gif的影响
2010/12/25 Javascript
Js+Flash实现访问剪切板操作
2012/11/20 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
2014/01/09 Javascript
JQuery中Ajax()的data参数类型实例分析
2015/12/15 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
实例讲解Jquery中隐藏hide、显示show、切换toggle的用法
2016/05/13 Javascript
JS留言功能的简单实现案例(推荐)
2016/06/23 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
jQuery实现发送验证码并60秒倒计时功能
2016/11/25 Javascript
js获取地址栏中传递的参数(两种方法)
2017/02/08 Javascript
关于jQuery库冲突的完美解决办法
2017/05/20 jQuery
bootstrap基本配置_动力节点Java学院整理
2017/07/14 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
2017/07/27 Javascript
详解基于Angular4+ server render(服务端渲染)开发教程
2017/08/28 Javascript
phantomjs导出html到pdf的方法总结
2017/10/19 Javascript
如何选择适合你的JavaScript框架
2017/11/20 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
2018/06/11 Javascript
分享5个好用的javascript文件上传插件
2018/09/16 Javascript
小程序点击图片实现png转jpg
2019/10/22 Javascript
JavaScript中的this原理及6种常见使用场景详解
2020/02/14 Javascript
Python易忽视知识点小结
2015/05/25 Python
利用python获取某年中每个月的第一天和最后一天
2016/12/15 Python
Python实现的中国剩余定理算法示例
2017/08/05 Python
Python3 A*寻路算法实现方式
2019/12/24 Python
python常用运维脚本实例小结
2020/02/14 Python
防灾减灾活动总结
2014/08/30 职场文书
财务整改报告范文
2014/11/05 职场文书
邀请函范文
2015/02/02 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
2015秋季开学典礼新闻稿
2015/07/17 职场文书
大学毕业谢师宴致辞
2015/07/27 职场文书
话题作文之关于呼唤
2019/11/29 职场文书
详解PHP Swoole与TCP三次握手
2021/05/27 PHP
Spring Boot 底层原理基础深度解析
2022/04/03 Java/Android