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的tkinter布局之简单的聊天窗口实现方法
Sep 03 Python
python从入门到精通(DAY 2)
Dec 20 Python
详解Django中间件执行顺序
Jul 16 Python
Python标准库shutil用法实例详解
Aug 13 Python
使用python实现语音文件的特征提取方法
Jan 09 Python
python 工具 字符串转numpy浮点数组的实现
Mar 14 Python
Django实现whoosh搜索引擎使用jieba分词
Apr 08 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
Jun 06 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
Jun 23 Python
你需要学会的8个Python列表技巧
Jun 24 Python
一篇文章教你用python画动态爱心表白
Nov 22 Python
python中的class_static的@classmethod的巧妙用法
Jun 22 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代码网站如何防范SQL注入漏洞攻击建议分享
2012/03/01 PHP
php生成带logo二维码方法小结
2016/04/08 PHP
javaScript - 如何引入js代码
2021/03/09 Javascript
JavaScript CSS菜单功能 改进版
2008/12/20 Javascript
js继承 Base类的源码解析
2008/12/30 Javascript
javascript浏览器兼容教程之事件处理
2014/06/09 Javascript
JavaScript针对网页节点的增删改查用法实例
2015/02/02 Javascript
js实现类似MSN提示的页面效果代码分享
2015/08/24 Javascript
分享几种比较简单实用的JavaScript tabel切换
2015/12/31 Javascript
讲解JavaScript的Backbone.js框架的MVC结构设计理念
2016/02/14 Javascript
判断数组的最佳方法(推荐)
2016/10/11 Javascript
基于Layer+jQuery的自定义弹框
2020/05/26 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
canvas压缩图片转换成base64格式输出文件流
2017/03/09 Javascript
bootstrap的工具提示实例代码
2017/05/17 Javascript
Angularjs 事件指令详细整理
2017/07/27 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
2017/10/25 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
2017/11/22 Javascript
Vue父子组件双向绑定传值的实现方法
2018/07/31 Javascript
解决webpack+Vue引入iView找不到字体文件的问题
2018/09/28 Javascript
使用electron制作满屏心特效的示例代码
2018/11/27 Javascript
Python列表切片操作实例总结
2019/02/19 Python
pytorch制作自己的LMDB数据操作示例
2019/12/18 Python
python开发实例之Python的Twisted框架中Deferred对象的详细用法与实例
2020/03/19 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
2021/02/01 Python
用css3实现当鼠标移进去时当前亮其他变灰效果
2014/04/08 HTML / CSS
波兰汽车配件网上商店:iParts.pl
2020/09/08 全球购物
大学四年学习的自我评价分享
2013/12/09 职场文书
大学生职业生涯规划书模版
2013/12/30 职场文书
一份恶作剧的检讨书
2014/09/13 职场文书
实习指导教师评语
2014/12/30 职场文书
党风廉洁教育心得体会
2016/01/20 职场文书
人民币使用说明书
2019/04/17 职场文书
python tkinter实现定时关机
2021/04/21 Python
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP
解决vue中provide inject的响应式监听
2022/04/19 Vue.js