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脚本在Nginx和uwsgi上部署MoinMoin的教程
May 05 Python
Python通过命令开启http.server服务器的方法
Nov 04 Python
python学习入门细节知识点
Mar 29 Python
Python中判断输入是否为数字的实现代码
May 26 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
Nov 06 Python
解决Python运行文件出现out of memory框的问题
Dec 03 Python
在Pycharm中对代码进行注释和缩进的方法详解
Jan 20 Python
Python2和Python3的共存和切换使用
Apr 12 Python
linux环境下Django的安装配置详解
Jul 22 Python
根据tensor的名字获取变量的值方式
Jan 04 Python
解决numpy矩阵相减出现的负值自动转正值的问题
Jun 03 Python
Windows 平台做 Python 开发的最佳组合(推荐)
Jul 27 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部分常见问题总结
2006/10/09 PHP
PHP通用分页类page.php[仿google分页]
2008/08/31 PHP
PHP has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
php设置静态内容缓存时间的方法
2014/12/01 PHP
PHP常用处理静态操作类
2015/04/03 PHP
PHP登录验证码的实现与使用方法
2016/07/07 PHP
Yii2框架BootStrap样式的深入理解
2016/11/07 PHP
PHP 芝麻信用接入的注意事项
2016/12/01 PHP
nodejs 后缀名判断限制代码
2011/03/31 NodeJs
javascript在网页中实现读取剪贴板粘贴截图功能
2014/06/07 Javascript
JavaScript通过mouseover()实现图片变大效果的示例
2017/12/20 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
详解vue中的父子传值双向绑定及数据更新问题
2019/06/13 Javascript
ElementUI之Message功能拓展详解
2019/10/18 Javascript
[01:14]英雄,所敬略同——2018完美盛典宣传视频4K
2018/12/05 DOTA
[01:08:48]LGD vs OG 2018国际邀请赛淘汰赛BO3 第三场 8.25
2018/08/29 DOTA
Python 对象中的数据类型
2017/05/13 Python
pandas series序列转化为星期几的实例
2018/04/11 Python
基于python 处理中文路径的终极解决方法
2018/04/12 Python
解决Django加载静态资源失败的问题
2019/07/28 Python
Python range与enumerate函数区别解析
2020/02/28 Python
python实现学生信息管理系统源码
2021/02/22 Python
CSS3教程(2):网页边框半径和网页圆角
2009/04/02 HTML / CSS
css3制作动态进度条以及附加jQuery百分比数字显示
2012/12/13 HTML / CSS
老海军美国官网:Old Navy
2016/09/05 全球购物
Athleta官网:购买女士瑜伽服、技术运动服和休闲运动服
2020/11/12 全球购物
工程造价专业大专生求职信
2013/10/06 职场文书
幼儿园教师工作制度
2014/01/22 职场文书
八一演出活动方案
2014/02/03 职场文书
学生会部长竞聘书
2014/03/31 职场文书
保密协议书范本
2014/04/22 职场文书
在职员工证明书
2014/09/19 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
2015年全国爱耳日活动总结
2015/02/27 职场文书
同事去世追悼词
2015/06/23 职场文书
追悼会答谢词范文
2015/09/29 职场文书