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 自动安装 Rising 杀毒软件
Apr 24 Python
5款非常棒的Python工具
Jan 05 Python
对django中render()与render_to_response()的区别详解
Oct 16 Python
Django渲染Markdown文章目录的方法示例
Jan 02 Python
pycharm创建scrapy项目教程及遇到的坑解析
Aug 15 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
Aug 23 Python
TensorFlow内存管理bfc算法实例
Feb 03 Python
详解python itertools功能
Feb 07 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
Feb 21 Python
Django admin管理工具TabularInline类用法详解
May 14 Python
浅析Python 责任链设计模式
Sep 11 Python
python help函数实例用法
Dec 06 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
检测png图片是否完整的php代码
2010/09/06 PHP
PHP中array_slice函数用法实例详解
2014/11/25 PHP
php源码分析之DZX1.5随机数函数random用法
2015/06/17 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
2016/07/13 PHP
身份证号码前六位所代表的省,市,区, 以及地区编码下载
2007/04/12 Javascript
斜45度寻路实现函数
2009/08/20 Javascript
js change,propertychange,input事件小议
2011/12/20 Javascript
Jquery选择子控件"大于号"和" "区别介绍及使用示例
2013/06/25 Javascript
jquery动态更换设置背景图的方法
2014/03/25 Javascript
JavaScript中日期的相关操作方法总结
2015/10/24 Javascript
详解在Angular项目中添加插件ng-bootstrap
2017/07/04 Javascript
帝国cms首页列表页实现点赞功能
2017/10/30 Javascript
JS插入排序简单理解与实现方法分析
2019/11/25 Javascript
Python中使用第三方库xlrd来读取Excel示例
2015/04/05 Python
python简单实现旋转图片的方法
2015/05/30 Python
Python 实现在文件中的每一行添加一个逗号
2018/04/29 Python
详解Django中六个常用的自定义装饰器
2018/07/04 Python
Scrapy框架使用的基本知识
2018/10/21 Python
python 判断字符串中是否含有汉字或非汉字的实例
2019/07/15 Python
python 字典有序并写入json文件过程解析
2019/09/30 Python
python 图像的离散傅立叶变换实例
2020/01/02 Python
Python实现不规则图形填充的思路
2020/02/02 Python
深入了解Python 变量作用域
2020/07/24 Python
Python暴力破解Mysql数据的示例
2020/11/09 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
2021/02/01 Python
英国在线购买马术服装:EQUUS
2019/07/12 全球购物
电气工程及其自动化学生实习自我鉴定
2013/09/19 职场文书
前台接待员岗位职责
2014/01/02 职场文书
高中军训感言400字
2014/02/24 职场文书
五年级学生评语
2014/04/22 职场文书
没有孩子的离婚协议书怎么写
2014/09/17 职场文书
2014年幼儿园个人工作总结
2014/11/10 职场文书
2014年信贷员工作总结
2014/11/18 职场文书
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
2021/06/09 Python
Vue项目打包、合并及压缩优化网页响应速度
2021/07/07 Vue.js