tkinter图像查看器

如本文章标有价格,需议价或其它事情商议请加微信pythonxia

李兴球Python简易图像查看器tkinter

单击按钮,选择图像,就会显示图像。使用了文件对话框中的askopenfilename命令。

"""
图像查看器.py,不支持查看gif动图版
"""
from tkinter import *
from tkinter import filedialog

def _blankimage():
"""返回空白图形对象
"""
img = PhotoImage(width=1, height=1)
img.blank()
return img

def openimage():
global pmg
f = filedialog.askopenfilename(title='打开图像',
filetypes=[("PNG图像",".png"), ("JPG图像",".jpg"), ("GIF图像",".gif")])
pmg = PhotoImage(file=f)

cv.config(width=pmg.width(),height=pmg.height())
cv.itemconfig(pic,image=pmg)
return f

root = Tk()
button = Button(root,text='打开图像',command=openimage)
button.pack()

pmg = _blankimage() # 需要有全局变量

cv = Canvas(root,width=1,height=1)
cv.pack()
pic = cv.create_image(0,0,image=pmg,anchor='nw')

      
本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » tkinter图像查看器
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页