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的web框架中的Model的教程
Apr 29 Python
Python设计模式之抽象工厂模式
Aug 25 Python
python中的迭代和可迭代对象代码示例
Dec 27 Python
python MySQLdb使用教程详解
Mar 20 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
Nov 30 Python
Django之PopUp的具体实现方法
Aug 31 Python
Python实现二叉树的最小深度的两种方法
Sep 30 Python
关于numpy中eye和identity的区别详解
Nov 29 Python
解决python gdal投影坐标系转换的问题
Jan 17 Python
Django 允许局域网中的机器访问你的主机操作
May 13 Python
python中执行smtplib失败的处理方法
Jul 01 Python
Sentry错误日志监控使用方法解析
Nov 12 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
ie6 动态缩略图不显示的原因
2009/06/21 PHP
PHP 文件缓存的性能测试
2010/04/25 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
2011/01/06 PHP
Apache2中实现多网站域名绑定的实现方法
2011/06/01 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
laravel 查询数据库获取结果实现判断是否为空
2019/10/24 PHP
js下获取div中的数据的原理分析
2010/04/07 Javascript
jquery Moblie入门—hello world的示例代码学习
2013/01/08 Javascript
js通过地址栏给action传值(中文乱码全是问号)
2013/05/02 Javascript
使用nodejs中httpProxy代理时候出现404异常的解决方法
2016/08/15 NodeJs
jquery 中toggle的2种用法详解(推荐)
2016/09/02 Javascript
基于jQuery实现数字滚动效果
2017/01/16 Javascript
Angular 4 指令快速入门教程
2017/06/07 Javascript
webpack2.0配置postcss-loader的方法
2017/08/17 Javascript
常用的 JS 排序算法 整理版
2018/04/05 Javascript
IE9 elementUI文件上传的问题解决
2018/10/17 Javascript
详解vue 项目白屏解决方案
2018/10/31 Javascript
js实现可爱的气泡特效
2020/09/05 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
python实现域名系统(DNS)正向查询的方法
2016/04/19 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
Python容器使用的5个技巧和2个误区总结
2019/09/26 Python
Python编程快速上手——选择性拷贝操作案例分析
2020/02/28 Python
pyecharts调整图例与各板块的位置间距实例
2020/05/16 Python
如何在 Matplotlib 中更改绘图背景的实现
2020/11/26 Python
html5 css3实例教程 一款html5和css3实现的小机器人走路动画
2014/10/20 HTML / CSS
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
火山动力Java笔试题
2014/06/26 面试题
顶碗少年教学反思
2014/02/21 职场文书
员工安全承诺书
2014/05/22 职场文书
2014年保育员个人工作总结
2014/12/02 职场文书
车间主任岗位职责范本
2015/04/08 职场文书
2015年派出所民警工作总结
2015/04/24 职场文书
让生命充满爱观后感
2015/06/08 职场文书
2016父亲节感恩话语
2015/12/09 职场文书