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 BeautifulSoup库抓取58手机维修信息
Nov 21 Python
python操作sqlite的CRUD实例分析
May 08 Python
Django的分页器实例(paginator)
Dec 01 Python
Python SVM(支持向量机)实现方法完整示例
Jun 19 Python
python 美化输出信息的实例
Oct 15 Python
Django 用户认证组件使用详解
Jul 23 Python
对django中foreignkey的简单使用详解
Jul 28 Python
python线程安全及多进程多线程实现方法详解
Sep 27 Python
Python3 把一个列表按指定数目分成多个列表的方式
Dec 25 Python
django序列化时使用外键的真实值操作
Jul 15 Python
python-for x in range的用法(注意要点、细节)
May 10 Python
Python re.sub 反向引用的实现
Jul 07 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文件的实现方法
2007/03/19 PHP
PHP执行zip与rar解压缩方法实现代码
2010/12/05 PHP
优化PHP程序的方法小结
2012/02/23 PHP
php验证session无效的解决方法
2014/11/04 PHP
php简单计算页面加载时间的方法
2015/06/19 PHP
PHP压缩图片功能的介绍
2019/03/21 PHP
解决jquery的datepicker的本地化以及Today问题
2012/05/23 Javascript
jquery Tab效果和动态加载的简单实例
2013/12/11 Javascript
JS实现网页滚动条感应鼠标变色的方法
2015/02/26 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
JavaScript数组随机排列实现随机洗牌功能
2015/03/19 Javascript
JS三目运算(三元运算)方法详解
2017/03/01 Javascript
jQuery阻止移动端遮罩层后页面滚动
2017/03/15 Javascript
JS中IP地址与整数相互转换的实现代码
2017/04/10 Javascript
微信小程序--onShareAppMessage分享参数用处(页面分享)
2017/04/18 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
2017/05/17 Javascript
jQuery扩展_动力节点Java学院整理
2017/07/05 jQuery
three.js中文文档学习之创建场景
2017/11/20 Javascript
基于Angular中ng-controller父子级嵌套的相关属性详解
2018/10/08 Javascript
用js限制网页只在微信浏览器中打开(或者只能手机端访问)
2020/12/24 Javascript
vite2.0+vue3移动端项目实战详解
2021/03/03 Vue.js
Python PyQt5实现的简易计算器功能示例
2017/08/23 Python
pandas对dataFrame中某一个列的数据进行处理的方法
2019/07/08 Python
浅谈css3中calc在less编译时被计算的解决办法
2017/12/04 HTML / CSS
印尼美容产品购物网站:PerfectBeauty.id
2017/12/01 全球购物
荷兰男士时尚网上商店:Suitable
2017/12/25 全球购物
Eyeko美国:屡获殊荣的睫毛膏、眼线笔和眉妆
2018/07/05 全球购物
Sisley法国希思黎中国官网:享誉全球的奢华植物美容品牌
2019/06/30 全球购物
Myprotein瑞士官方网站:运动营养和健身网上商店
2019/09/25 全球购物
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
测绘工程个人的自我评价
2013/11/23 职场文书
社区精神文明建设汇报材料
2014/08/17 职场文书
检查机关党的群众路线个人整改措施
2014/10/04 职场文书
步步惊心观后感
2015/06/12 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书
2016年习总书记讲话学习心得体会
2016/01/20 职场文书