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服务器Tornado使用小结
May 06 Python
Python文档生成工具pydoc使用介绍
Jun 02 Python
Python字符串处理实现单词反转
Jun 14 Python
K-近邻算法的python实现代码分享
Dec 09 Python
Python实现多属性排序的方法
Dec 05 Python
python多线程调用exit无法退出的解决方法
Feb 18 Python
解决.ui文件生成的.py文件运行不出现界面的方法
Jun 19 Python
解决python执行不输出系统命令弹框的问题
Jun 24 Python
python按行读取文件并找出其中指定字符串
Aug 08 Python
用python实现英文字母和相应序数转换的方法
Sep 18 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
May 19 Python
Python实现对齐打印 format函数的用法
Apr 28 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
Search File Contents PHP 搜索目录文本内容的代码
2010/02/21 PHP
浅谈php错误提示及查错方法
2015/07/14 PHP
Symfony2开发之控制器用法实例分析
2016/02/05 PHP
php opendir()列出目录下所有文件的实例代码
2016/10/02 PHP
驱动事件的addEvent.js代码
2007/03/27 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
2013/11/29 Javascript
js格式化金额可选是否带千分位以及保留精度
2014/01/28 Javascript
JS实现点击按钮后框架内载入不同网页的方法
2015/05/05 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
2015/09/15 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
2015/12/01 Javascript
JavaScript数值千分位格式化的两种简单实现方法
2016/08/01 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
SelectPage v2.4 发布新增纯下拉列表和关闭分页功能
2017/09/07 Javascript
js捆绑TypeScript声明文件的方法教程
2018/04/13 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
取消Bootstrap的dropdown-menu点击默认关闭事件方法
2018/08/10 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
vue axios post发送复杂对象问题
2019/06/04 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
vue过滤器实现日期格式化的案例分析
2020/07/02 Javascript
Element中Slider滑块的具体使用
2020/07/29 Javascript
[56:42]VP vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
在Apache服务器上同时运行多个Django程序的方法
2015/07/22 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
django如何实现视图重定向
2019/07/24 Python
Django密码存储策略分析
2020/01/09 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
Django-silk性能测试工具安装及使用解析
2020/11/28 Python
利用CSS3的定位页面元素
2009/08/29 HTML / CSS
在线学习西班牙语、法语或其他语言:Babbel.com
2018/02/07 全球购物
AJAX都有哪些有点和缺点
2012/11/03 面试题
工程造价自荐信
2013/10/09 职场文书
办公室员工岗位工作职责
2014/03/10 职场文书
2014年党员加强作风建设思想汇报
2014/09/15 职场文书
想创业成功,需要掌握这些要点
2019/12/06 职场文书