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中的引用和拷贝浅析
Nov 22 Python
简单学习Python time模块
Apr 29 Python
python 基本数据类型占用内存空间大小的实例
Jun 12 Python
python基于http下载视频或音频
Jun 20 Python
python pandas实现excel转为html格式的方法
Oct 23 Python
使用python快速实现不同机器间文件夹共享方式
Dec 22 Python
Python爬虫程序架构和运行流程原理解析
Mar 09 Python
Pycharm中安装Pygal并使用Pygal模拟掷骰子(推荐)
Apr 08 Python
Python压缩模块zipfile实现原理及用法解析
Aug 14 Python
使用OpenCV校准鱼眼镜头的方法
Nov 26 Python
python Polars库的使用简介
Apr 21 Python
Python基础之tkinter图形化界面学习
Apr 29 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入门学习笔记之一
2010/10/12 PHP
关于php程序报date()警告的处理(date_default_timezone_set)
2013/10/22 PHP
codeigniter框架批量插入数据
2014/01/09 PHP
php中sql注入漏洞示例 sql注入漏洞修复
2014/01/24 PHP
php强制文件下载而非在浏览器打开的自定义函数分享
2014/05/08 PHP
YII2自动登录Cookie总是失效的解决方法
2017/06/28 PHP
php的扩展写法总结
2019/05/14 PHP
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
jquery五角星评分插件示例分享
2014/02/21 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
jquery删除指定子元素代码实例
2015/01/13 Javascript
Bootstrap导航条学习使用(一)
2017/02/08 Javascript
jQuery实现获取隐藏div高度的方法示例
2017/02/09 Javascript
详解Node.js中path模块的resolve()和join()方法的区别
2018/10/29 Javascript
layui 解决富文本框form表单提交为空的问题
2019/10/26 Javascript
vue+vant实现购物车全选和反选功能
2020/11/17 Vue.js
Python虚拟环境virtualenv的安装与使用详解
2017/05/28 Python
Python定时器实例代码
2017/11/01 Python
python 实现将字典dict、列表list中的中文正常显示方法
2018/07/06 Python
python函数修饰符@的使用方法解析
2019/09/02 Python
Pytorch 实现数据集自定义读取
2020/01/18 Python
python游戏开发的五个案例分享
2020/03/09 Python
使用jquery实现HTML5响应式导航菜单教程
2014/04/02 HTML / CSS
Html5页面内使用JSON动画的实现
2019/01/29 HTML / CSS
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
俄罗斯外国汽车和国产汽车配件网上商店:Движком
2020/04/19 全球购物
南京软件公司的.net程序员笔试题
2014/08/31 面试题
给市场的环保建议书
2014/05/14 职场文书
小学社团活动总结
2014/06/27 职场文书
商铺门面租房协议书
2014/10/21 职场文书
小学中等生评语
2014/12/29 职场文书
人与自然观后感
2015/06/16 职场文书
Python中for后接else的语法使用
2021/05/18 Python
Feign调用全局异常处理解决方案
2021/06/24 Java/Android
python字符串拼接.join()和拆分.split()详解
2021/11/23 Python