详解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入门篇之字符串
Oct 17 Python
Python简明入门教程
Aug 04 Python
python中计算一个列表中连续相同的元素个数方法
Jun 29 Python
在Python中通过getattr获取对象引用的方法
Jan 21 Python
Python3.5面向对象与继承图文实例详解
Apr 24 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
Feb 10 Python
Python生成器实现简单"生产者消费者"模型代码实例
Mar 27 Python
基于Django OneToOneField和ForeignKey的区别详解
Mar 30 Python
Python -m参数原理及使用方法解析
Aug 21 Python
Django-silk性能测试工具安装及使用解析
Nov 28 Python
这样写python注释让代码更加的优雅
Jun 02 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设计模式之外观模式(Facade)入门与应用详解
2019/12/13 PHP
jquery 常用操作整理 基础入门篇
2009/10/14 Javascript
IE event.srcElement和FF event.target 功能比较
2010/03/01 Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
2013/03/17 Javascript
jquery ajax同步异步的执行最终解决方案
2013/04/26 Javascript
JavaScript中指定函数名称的相关方法
2015/06/04 Javascript
javascript中的Function.prototye.bind
2015/06/25 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
如何用JS/HTML将时间戳转换为“xx天前”的形式
2017/02/06 Javascript
利用JQuery操作iframe父页面、子页面的元素和方法汇总
2017/09/10 jQuery
vue中axios处理http发送请求的示例(Post和get)
2017/10/13 Javascript
JS使用setInterval实现的简单计时器功能示例
2018/04/19 Javascript
layer弹出层父子页面事件相互调用方法
2018/08/17 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
2019/04/28 Javascript
详解vue 在移动端体验上的优化解决方案
2019/05/20 Javascript
vue App.vue中的公共组件改变值触发其他组件或.vue页面监听
2019/05/31 Javascript
[01:04:14]OG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
用python实现对比两张图片的不同
2018/02/05 Python
python删除文本中行数标签的方法
2018/05/31 Python
ERLANG和PYTHON互通实现过程详解
2019/07/05 Python
Python入门Anaconda和Pycharm的安装和配置详解
2019/07/16 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
Python制作简单的剪刀石头布游戏
2020/12/10 Python
Python环境搭建过程从安装到Hello World
2021/02/05 Python
基于PyInstaller各参数的含义说明
2021/03/04 Python
魔幻般冒泡背景的CSS3按钮动画
2016/02/27 HTML / CSS
HTML5 progress和meter控件_动力节点Java学院整理
2017/07/06 HTML / CSS
HTML5 3D书本翻页动画的实现示例
2019/08/28 HTML / CSS
美国时尚女装在线:Missguided
2016/12/03 全球购物
市场调研项目授权委托书范本
2014/10/04 职场文书
介绍信怎么写
2015/01/30 职场文书
解约证明模板
2015/06/19 职场文书
2016年万圣节活动总结
2016/04/05 职场文书
Django程序的优化技巧
2021/04/29 Python