详解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实现list反转实例汇总
Nov 11 Python
深入浅析python继承问题
May 29 Python
python 捕获shell脚本的输出结果实例
Jan 04 Python
python 中split 和 strip的实例详解
Jul 12 Python
python高级特性和高阶函数及使用详解
Oct 17 Python
用Python+OpenCV对比图像质量的几种方法
Jul 15 Python
利用python-pypcap抓取带VLAN标签的数据包方法
Jul 23 Python
基于Python执行dos命令并获取输出的结果
Dec 30 Python
Python打开文件、文件读写操作、with方式、文件常用函数实例分析
Jan 07 Python
基于python求两个列表的并集.交集.差集
Feb 10 Python
Python基于百度AI实现OCR文字识别
Apr 02 Python
快速解释如何使用pandas的inplace参数的使用
Jul 23 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创建PDF中文文档
2006/10/09 PHP
基于xcache的配置与使用详解
2013/06/18 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
2014/08/20 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
Js 订制自己的AlertBox(信息提示框)
2009/01/09 Javascript
javascript 导出数据到Excel(处理table中的元素)
2009/12/18 Javascript
JQuery 插件制作实践 xMarquee插件V1.0
2010/04/02 Javascript
jquery仿京东导航/仿淘宝商城左侧分类导航下拉菜单效果
2013/04/24 Javascript
jquery淡化版banner异步图片文字效果切换图片特效
2014/04/08 Javascript
jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()
2015/08/09 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
AngularJS实现自定义指令及指令配置项的方法
2017/11/20 Javascript
vue项目实战总结篇
2018/02/11 Javascript
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
微信小程序中使用ECharts 异步加载数据的方法
2018/06/27 Javascript
使用react render props实现倒计时的示例代码
2018/12/06 Javascript
JavaScript监听触摸事件代码实例
2019/12/30 Javascript
Python 分析Nginx访问日志并保存到MySQL数据库实例
2014/03/13 Python
python插入排序算法实例分析
2015/07/03 Python
Django 跨域请求处理的示例代码
2018/05/02 Python
python3 拼接字符串的7种方法
2018/09/12 Python
python 调试冷知识(小结)
2019/11/11 Python
python标准库OS模块详解
2020/03/10 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
Python操作Excel的学习笔记
2021/02/18 Python
阿波罗盒子:Apollo Box
2017/08/14 全球购物
请说出这段代码执行后a和b的值分别是多少
2015/03/28 面试题
监理员的岗位职责
2013/11/13 职场文书
最新自我评价范文
2013/11/16 职场文书
金融专业大学生自我评价
2014/01/09 职场文书
毕业班联欢会主持词
2014/03/27 职场文书
小学生美德少年事迹材料
2014/08/24 职场文书
少先队活动总结
2014/08/29 职场文书
2015年大学生实习评语
2015/03/25 职场文书
会议室使用管理制度
2015/08/06 职场文书
小学语文课《掌声》教学反思
2016/03/03 职场文书