详解python tkinter包获取本地绝对路径(以获取图片并展示)


Posted in Python onSeptember 04, 2020

实例代码:

import tkinter as tk 
import tkinter.filedialog
import cv2
 
def choose_file(): # 选择文件
  selectFileName = tk.filedialog.askopenfilename(title='选择文件') 
  e.set(selectFileName)
  
def show(e_entry): #显示图片
  img = cv2.imread(e_entry.get())
  cv2.imshow("PICTURE",img)
  cv2.waitKey(0)
 
def window(): 
  root = tk.Tk()
  root.geometry('650x450+150+100')
  root.title('test')
  root.resizable(False, False)
 
  global e
  e = tk.StringVar() #文本输入框
  e_entry = tk.Entry(root, width=68,textvariable=e)
  #e_entry.pack()
  
  #选择文件控件
  sumbit_btn = tk.Button(root,text="选择文件",bg='yellow',command = choose_file)
  sumbit_btn.pack()
  #展示文件控件
  show_btn = tk.Button(root,text= '查看图片',bg = 'blue',\
               command = lambda :show(e_entry))
  show_btn.pack()
 
  root.mainloop() 
    
 
window()

效果如图:

详解python tkinter包获取本地绝对路径(以获取图片并展示)

选择文件:

详解python tkinter包获取本地绝对路径(以获取图片并展示)

查看图片效果:(左边为本地,右边为查看)

详解python tkinter包获取本地绝对路径(以获取图片并展示)

说明:查看图片我用了cv2中的imshow函数,也有一些其他的方法,尝试没尝试出来,所以就用了这种简单取巧方法。

总结

到此这篇关于python tkinter包获取本地绝对路径(以获取图片并展示)的文章就介绍到这了,更多相关python tkinter包获取本地绝对路径内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python语言编写电脑时间自动同步小工具
Mar 08 Python
使用python绘制人人网好友关系图示例
Apr 01 Python
Python实现随机生成有效手机号码及身份证功能示例
Jun 05 Python
python实战教程之自动扫雷
Jul 13 Python
Python使用MyQR制作专属动态彩色二维码功能
Jun 04 Python
Python实现FM算法解析
Jun 18 Python
Ubuntu+python将nii图像保存成png格式
Jul 18 Python
python实现对服务器脚本敏感信息的加密解密功能
Aug 13 Python
使用python将excel数据导入数据库过程详解
Aug 27 Python
解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了
Apr 07 Python
如何查看Django ORM执行的SQL语句的实现
Apr 20 Python
Python3实现飞机大战游戏
Apr 24 Python
Python程序慢的重要原因
Sep 04 #Python
利用Python实现朋友圈中的九宫格图片效果
Sep 03 #Python
详解pytorch中squeeze()和unsqueeze()函数介绍
Sep 03 #Python
Django实现微信小程序支付的示例代码
Sep 03 #Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
Sep 03 #Python
一篇文章搞懂python的转义字符及用法
Sep 03 #Python
容易被忽略的Python内置类型
Sep 03 #Python
You might like
下载文件的点击数回填
2006/10/09 PHP
php SQL防注入代码集合
2008/04/25 PHP
PHP5中Cookie与 Session使用详解
2013/04/30 PHP
php 字符串压缩方法比较示例
2014/01/23 PHP
PHP中读取文件的8种方法和代码实例
2014/08/05 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
实例讲解php实现多线程
2019/01/27 PHP
JavaScript OOP类与继承
2009/11/15 Javascript
js给onclick事件赋值,动态传参数实例解说
2013/03/28 Javascript
Extjs4 GridPanel的主要配置参数详细介绍
2013/04/18 Javascript
javascript实现阻止iOS APP中的链接打开Safari浏览器
2014/06/12 Javascript
jQuery表单域属性过滤器用法分析
2015/02/10 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
2015/08/27 Javascript
5种JavaScript脚本加载的方式
2017/01/16 Javascript
jquery使用EasyUI Tree异步加载JSON数据(生成树)
2017/02/11 Javascript
JavaScript中使用Async实现异步控制
2017/08/15 Javascript
vue跨域解决方法
2017/10/15 Javascript
深入理解Node内建模块和对象
2019/03/12 Javascript
vue用BMap百度地图实现即时搜索功能
2019/09/26 Javascript
js DOM的事件常见操作实例详解
2019/12/16 Javascript
Python实现爬虫从网络上下载文档的实例代码
2018/06/13 Python
python使用folium库绘制地图点击框
2018/09/21 Python
Python实现微信小程序支付功能
2019/07/25 Python
关于Keras模型可视化教程及关键问题的解决
2020/01/24 Python
python requests包的request()函数中的参数-params和data的区别介绍
2020/05/05 Python
查询优化的一般准则有哪些
2015/03/08 面试题
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
2014/09/26 面试题
你的创业计划书怎样才能打动风投
2014/02/06 职场文书
商业房地产广告语
2014/03/13 职场文书
大学生翘课检讨书范文
2014/10/06 职场文书
数学教师个人总结
2015/02/06 职场文书
2015-2016年小学教导工作总结
2015/07/21 职场文书
积极心理学课程心得体会
2016/01/22 职场文书
导游词之上海杜莎夫人蜡像馆
2019/11/22 职场文书
浅谈JS和Nodejs中的事件驱动
2021/05/05 NodeJs