详解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 相关文章推荐
zbar解码二维码和条形码示例
Feb 07 Python
全面了解Python环境配置及项目建立
Jun 30 Python
Python使用正则表达式实现文本替换的方法
Apr 18 Python
Pycharm技巧之代码跳转该如何回退
Jul 16 Python
Python栈算法的实现与简单应用示例
Nov 01 Python
python中for用来遍历range函数的方法
Jun 08 Python
Python判断中文字符串是否相等的实例
Jul 06 Python
Python tkinter的grid布局及Text动态显示方法
Oct 11 Python
Python实现程序判断季节的代码示例
Jan 28 Python
python中 * 的用法详解
Jul 10 Python
python多线程+代理池爬取天天基金网、股票数据过程解析
Aug 13 Python
python 并发编程 阻塞IO模型原理解析
Aug 20 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
source.php查看源文件
2006/12/09 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
2014/01/24 PHP
PHP实现活动人选抽奖功能
2017/04/19 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
Javascript中设置默认参数值示例
2014/09/11 Javascript
javascript实现禁止右键和F12查看源代码
2014/12/26 Javascript
vue2.0+webpack环境的构造过程
2016/11/08 Javascript
jquery实现点击页面回到顶部
2016/11/23 Javascript
jQuery密码强度验证控件使用详解
2017/01/05 Javascript
SVG描边动画
2017/02/23 Javascript
Javascript循环删除数组中元素的几种方法示例
2017/05/18 Javascript
微信小程序三级联动选择器使用方法
2020/05/19 Javascript
小程序两种滚动公告栏的实现方法
2019/09/17 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
vuex管理状态 刷新页面保持不被清空的解决方案
2019/11/11 Javascript
[00:43]TI7不朽珍藏III——幽鬼不朽展示
2017/07/15 DOTA
Python标准库06之子进程 (subprocess包) 详解
2016/12/07 Python
Python lambda函数基本用法实例分析
2018/03/16 Python
python3 读取Excel表格中的数据
2018/10/16 Python
python简单实现矩阵的乘,加,转置和逆运算示例
2019/07/10 Python
Python使用Pandas读写Excel实例解析
2019/11/19 Python
python 实现aes256加密
2020/11/27 Python
墨西哥皇宫度假村预订:Palace Resorts
2018/06/16 全球购物
自我评价个人范文
2013/12/16 职场文书
自荐信格式简述
2014/01/25 职场文书
残疾人创业典型事迹
2014/02/01 职场文书
医药营销个人求职信
2014/04/12 职场文书
公司演讲稿开场白
2014/08/25 职场文书
报效祖国演讲稿
2014/09/15 职场文书
2014年师德师风自我剖析材料
2014/09/27 职场文书
出生证明范本
2015/06/15 职场文书
安全教育日主题班会
2015/08/13 职场文书
用Python提取PDF表格的方法
2021/04/11 Python
vue实现简单数据双向绑定
2021/04/28 Vue.js
Centos7 Shell编程之正则表达式、文本处理工具详解
2022/08/05 Servers