详解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 生成不重复的随机数的代码
May 15 Python
Django应用程序中如何发送电子邮件详解
Feb 04 Python
Python贪吃蛇游戏编写代码
Oct 26 Python
Python实现求数列和的方法示例
Jan 12 Python
详解Python自建logging模块
Jan 29 Python
python+ffmpeg视频并发直播压力测试
Mar 06 Python
centos6.8安装python3.7无法import _ssl的解决方法
Sep 17 Python
python3 读取Excel表格中的数据
Oct 16 Python
对python制作自己的数据集实例讲解
Dec 12 Python
Python应用实现双指数函数及拟合代码实例
Jun 19 Python
Python实现手绘图效果实例分享
Jul 22 Python
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
Apr 25 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获取服务器端信息的方法
2014/11/28 PHP
php中实现字符串翻转的方法
2017/02/22 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
IE的fireEvent方法概述及应用
2013/02/22 Javascript
jquery动态加载js三种方法实例
2013/08/03 Javascript
javascript中简单的进制转换代码实例
2013/10/26 Javascript
用unescape反编码得出汉字示例
2014/04/24 Javascript
javascript实现复制与粘贴操作实例
2014/10/16 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
微信小程序的动画效果详解
2017/01/18 Javascript
ng-options和ng-checked在表单中的高级运用(推荐)
2017/01/21 Javascript
Angular2数据绑定详解
2017/04/18 Javascript
JS实现标签滚动切换效果
2017/12/25 Javascript
webpack配置导致字体图标无法显示的解决方法
2018/03/06 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
2018/08/31 Javascript
vue项目中使用tinymce编辑器的步骤详解
2018/09/11 Javascript
javascript实现函数柯里化与反柯里化过程解析
2019/10/08 Javascript
JavaScript cookie原理及使用实例
2020/05/08 Javascript
vue 监听窗口变化对页面部分元素重新渲染操作
2020/07/28 Javascript
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
python字符串Intern机制详解
2019/07/01 Python
python对csv文件追加写入列的方法
2019/08/01 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
适合各种场合的美食礼品:Harry & David
2016/08/03 全球购物
error和exception有什么区别
2012/10/02 面试题
什么是servlet
2012/05/08 面试题
实习单位推荐信范文
2013/11/27 职场文书
好书伴我成长演讲稿
2014/05/14 职场文书
幼儿园优秀班主任事迹材料
2014/05/14 职场文书
大学军训自我鉴定大全
2014/09/18 职场文书
师德师风自查总结
2014/10/14 职场文书
党的群众路线教育实践活动总结
2014/10/30 职场文书
关于群众路线的心得体会
2014/11/05 职场文书
贪污受贿检讨书范文
2014/11/19 职场文书
tensorflow中的数据类型dtype用法说明
2021/05/26 Python
php实例化对象的实例方法
2021/11/17 PHP