详解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基础教程之lambda表达式使用方法
Feb 12 Python
跟老齐学Python之从格式化表达式到方法
Sep 28 Python
python中的代码编码格式转换问题
Jun 10 Python
机器学习python实战之手写数字识别
Nov 01 Python
django-rest-framework 自定义swagger过程详解
Jul 18 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
Oct 11 Python
python绘制雪景图
Dec 16 Python
Python StringIO及BytesIO包使用方法解析
Jun 15 Python
Python接收手机短信的代码整理
Aug 02 Python
什么是Python包的循环导入
Sep 08 Python
python用700行代码实现http客户端
Jan 14 Python
asyncio异步编程之Task对象详解
Mar 13 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中unlink()、mkdir()、rmdir()等方法的使用介绍
2012/12/21 PHP
Apache服务器无法使用的解决方法
2013/05/08 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
PHP中使用Memache作为进程锁的操作类分享
2015/03/30 PHP
CSS JavaScript 实现菜单功能 改进版
2008/12/09 Javascript
JavaScript中的null和undefined解析
2012/04/14 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
2013/05/07 Javascript
jQuery学习笔记之基础中的基础
2015/01/19 Javascript
JS动画效果打开、关闭层的实现方法
2015/05/09 Javascript
JavaScript实现网站访问次数统计代码
2015/08/12 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
JS 在数组指定位置插入/删除数据的方法
2017/01/12 Javascript
react.js 获取真实的DOM节点实例(必看)
2017/04/17 Javascript
vue-resource + json-server模拟数据的方法
2017/11/02 Javascript
vue路由懒加载的实现方法
2018/03/12 Javascript
解决vue-cli单页面手机应用input点击手机端虚拟键盘弹出盖住input问题
2018/08/25 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
Python HTMLParser模块解析html获取url实例
2015/04/08 Python
使用Python保存网页上的图片或者保存页面为截图
2016/03/05 Python
教你用一行Python代码实现并行任务(附代码)
2018/02/02 Python
python实现将excel文件转化成CSV格式
2018/03/22 Python
python实现简易内存监控
2018/06/21 Python
Python如何通过百度翻译API实现翻译功能
2020/04/02 Python
Jupyter notebook如何实现指定浏览器打开
2020/05/13 Python
美国女性奢华品牌精品店:INTERMIX
2017/10/12 全球购物
请说出几个常用的异常类
2013/01/08 面试题
七年级生物教学反思
2014/01/30 职场文书
小松树教学反思
2014/02/11 职场文书
初级会计求职信范文
2014/02/15 职场文书
机工车间主任岗位职责
2014/03/05 职场文书
初中优秀班集体申报材料
2014/05/01 职场文书
教育专业毕业生推荐信
2014/07/10 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
教研活动主持词
2015/07/03 职场文书
网络研修随笔感言
2015/11/18 职场文书