详解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模拟登陆阿里妈妈生成商品推广链接
Apr 03 Python
Python中Collection的使用小技巧
Aug 18 Python
python实现封装得到virustotal扫描结果
Oct 05 Python
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
Apr 05 Python
关于Python作用域自学总结
Jun 10 Python
Python中Flask-RESTful编写API接口(小白入门)
Dec 11 Python
Python嵌套函数,作用域与偏函数用法实例分析
Dec 26 Python
python实现一个猜拳游戏
Apr 05 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
Apr 22 Python
Python实现将元组中的元素作为参数传入函数的操作
Jun 05 Python
解决PyCharm IDE环境下,执行unittest不生成测试报告的问题
Sep 03 Python
django使用channels实现通信的示例
Oct 19 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
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
2012/01/16 PHP
php中拷贝构造函数、赋值运算符重载
2012/07/25 PHP
php文字水印和php图片水印实现代码(二种加水印方法)
2013/12/25 PHP
php中curl、fsocket、file_get_content三个函数的使用比较
2014/05/09 PHP
PHP类的封装与继承详解
2015/09/29 PHP
PHP互换两个变量值的方法(不用第三变量)
2016/11/14 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
2016/12/24 PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
2017/06/09 PHP
Laravel 框架控制器 Controller原理与用法实例分析
2020/04/14 PHP
解决jquery中美元符号命名冲突问题
2014/01/08 Javascript
jquery判断元素的子元素是否存在的示例代码
2014/02/04 Javascript
页面图片浮动左右滑动效果的简单实现案例
2014/02/10 Javascript
Nodejs学习笔记之测试驱动
2015/04/16 NodeJs
JS实现DIV容器赋值的方法
2015/12/14 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
2016/07/12 Javascript
jQuery过滤选择器经典应用
2016/08/18 Javascript
手把手教你搭建ES6的开发运行环境
2017/07/11 Javascript
VSCode配置react开发环境的步骤
2017/12/27 Javascript
原生JS实现获取及修改CSS样式的方法
2018/09/04 Javascript
微信小程序开发实现消息推送
2020/11/18 Javascript
详解在Angular4中使用ng2-baidu-map的方法
2019/06/19 Javascript
javascript实现多边形碰撞检测
2020/10/24 Javascript
[00:31]DOTA2荣耀之路7:Miracle-空血无敌斩
2018/05/31 DOTA
[41:52]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第二场 2月22日
2021/03/11 DOTA
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
用python3教你任意Html主内容提取功能
2018/11/05 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
在python中计算ssim的方法(与Matlab结果一致)
2019/12/19 Python
python爬虫使用正则爬取网站的实现
2020/08/03 Python
Pycharm常用快捷键总结及配置方法
2020/11/14 Python
pyx文件 生成pyd 文件用于 cython调用的实现
2021/03/04 Python
HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)
2017/01/05 HTML / CSS
char型变量中能不能存贮一个中文汉字
2015/07/08 面试题
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
2012/02/06 面试题
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
2015年乡镇组织委员工作总结
2015/10/23 职场文书