详解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 + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
Jul 14 Python
python中readline判断文件读取结束的方法
Nov 08 Python
在Python的框架中为MySQL实现restful接口的教程
Apr 08 Python
在IIS服务器上以CGI方式运行Python脚本的教程
Apr 25 Python
python matlibplot绘制多条曲线图
Feb 19 Python
对Python中Iterator和Iterable的区别详解
Oct 18 Python
Python Scapy随心所欲研究TCP协议栈
Nov 20 Python
Python 函数返回值的示例代码
Mar 11 Python
Python实现的排列组合、破解密码算法示例
Apr 12 Python
django创建简单的页面响应实例教程
Sep 06 Python
解决pycharm中导入自己写的.py函数出错问题
Feb 12 Python
python编写函数注意事项总结
Mar 29 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
session在PHP大型web应用中的使用
2011/06/25 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
javascript hasFocus使用实例
2010/06/29 Javascript
juqery 学习之三 选择器 层级 基本
2010/11/25 Javascript
JQuery验证工具类搜集整理
2013/01/16 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
使用jspdf生成pdf报表
2015/07/03 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
jQuery实现的跨容器无缝拖动效果代码
2016/06/21 Javascript
Node.js的文件权限及读写flag详解
2016/10/11 Javascript
canvas 弹幕效果(实例分享)
2017/01/11 Javascript
JavaScript实现的select点菜功能示例
2017/01/16 Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
2017/02/18 Javascript
简单实现js点击展开二级菜单功能
2017/05/16 Javascript
AngularJS读取JSON及XML文件的方法示例
2017/05/25 Javascript
vuejs事件中心管理组件间的通信详解
2017/08/09 Javascript
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
JavaScript事件冒泡机制原理实例解析
2020/01/14 Javascript
小程序如何定位所在城市及发起周边搜索
2020/02/11 Javascript
[01:01:52]完美世界DOTA2联赛PWL S2 GXR vs Magma 第二场 11.25
2020/11/26 DOTA
浅析AST抽象语法树及Python代码实现
2016/06/06 Python
Python 字符串大小写转换的简单实例
2017/01/21 Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
2017/07/13 Python
Python 模拟登陆的两种实现方法
2017/08/10 Python
python3+PyQt5实现柱状图
2018/04/24 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
python  文件的基本操作 菜中菜功能的实例代码
2019/07/17 Python
python3.7通过thrift操作hbase的示例代码
2020/01/14 Python
社区十八大感言
2014/01/19 职场文书
设备动力科岗位职责范本
2014/02/23 职场文书
教师对学生的寄语
2014/04/03 职场文书
党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014年售票员工作总结
2014/11/19 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书
CSS3 制作的悬停缩放特效
2021/04/13 HTML / CSS
配置nginx 重定向到系统维护页面
2021/06/08 Servers