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 map和reduce函数用法示例
Feb 26 Python
django限制匿名用户访问及重定向的方法实例
Feb 07 Python
Python实现的直接插入排序算法示例
Apr 29 Python
python实现俄罗斯方块游戏
Mar 25 Python
Python用csv写入文件_消除空余行的方法
Jul 06 Python
Python开发最牛逼的IDE——pycharm
Aug 01 Python
Python实现基于POS算法的区块链
Aug 07 Python
Python正则表达式和元字符详解
Nov 29 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
Aug 15 Python
Python 实现Numpy中找出array中最大值所对应的行和列
Nov 26 Python
Python多线程threading join和守护线程setDeamon原理详解
Mar 18 Python
Python 实现一个简单的web服务器
Jan 03 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脚本监控Nginx 502错误并自动重启php-fpm
2015/05/13 PHP
微信开发之网页授权获取用户信息(二)
2016/01/08 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
php版阿里大于(阿里大鱼)短信发送实例详解
2016/11/30 PHP
jQuery 创建Dom元素
2010/05/07 Javascript
JS分割字符串并放入数组的函数
2011/07/04 Javascript
js添加table的行和列 具体实现方法
2013/07/22 Javascript
同域jQuery(跨)iframe操作DOM(示例代码)
2013/12/13 Javascript
基于javascript实现判断移动终端浏览器版本信息
2014/12/09 Javascript
javascript修改图片src的方法
2015/01/27 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
2015/03/04 Javascript
jQuery实现图片预加载效果
2015/11/27 Javascript
浅谈Node.js:fs文件系统模块
2016/12/08 Javascript
解决拦截器对ajax请求的拦截实例详解
2016/12/21 Javascript
AngularJS中update两次出现$promise属性无法识别的解决方法
2017/01/05 Javascript
JavaScript for循环 if判断语句(学习笔记)
2017/10/11 Javascript
微信小程序实现打开内置地图功能【附源码下载】
2017/12/07 Javascript
jquery在启动页面时,自动加载数据的实例
2018/01/22 jQuery
JavaScript正则表达式函数总结(常用)
2018/02/22 Javascript
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
Vue分页效果与购物车功能
2019/12/13 Javascript
python中遍历文件的3个方法
2014/09/02 Python
深入理解python函数递归和生成器
2016/06/06 Python
Python3利用SMTP协议发送E-mail电子邮件的方法
2017/09/30 Python
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
TensorFlow获取加载模型中的全部张量名称代码
2020/02/11 Python
Marriott中国:万豪国际酒店查询预订
2016/09/02 全球购物
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
行政部工作岗位职责范本
2014/03/05 职场文书
创意广告词
2014/03/17 职场文书
文科毕业生自荐书范文
2014/04/17 职场文书
新学期开学标语
2014/06/30 职场文书
居委会个人对照检查材料思想汇报
2014/09/29 职场文书
办公室主任岗位竞聘书
2015/09/15 职场文书
深入理解pytorch库的dockerfile
2022/06/10 Python
HTML 里 img 元素的 src 和 srcset 属性的区别详解
2023/05/21 HTML / CSS