大庆网站建设,网站建设的用途是什么,公司名称大全免费测吉凶,企业英语网站本文主要介绍Python tkinter PhotoImage图像应用及示例。 系列文章
python tkinter窗口简单实现
Python tkinter (1) —— Label标签
Python tkinter (2) —— Button标签
Python tkinter (3) —— Entry标签
Python tkinter (4) —— Text控件
Python tkinter (5) 选项按… 本文主要介绍Python tkinter PhotoImage图像应用及示例。 系列文章
python tkinter窗口简单实现
Python tkinter (1) —— Label标签
Python tkinter (2) —— Button标签
Python tkinter (3) —— Entry标签
Python tkinter (4) —— Text控件
Python tkinter (5) 选项按钮与复选框
Python tkinter (6) ——Listbox
Python tkinter (8) ——Spinbox控件
Python tkinter (9) ——Menu控件
Python tkinter (10) ——Combobox控件
Python tkinter (11) —— Frame控件
Python tkinter (12) —— Treeview控件
Python tkinter (13) —— 事件
Python tkinter (14) —— 按键事件 图像photoImage
图片的基本应用
可以在Label()方法内使用“imageimageobj”参数设置此图像对象。
示例如下
import tkintertk tkinter.Tk()
tk.title(简单示例)
tk.geometry(500x50020020)html_gif tkinter.PhotoImage(file./test.gif)
label tkinter.Label(tk, imagehtml_gif)
label.pack()tk.mainloop()
效果如下 如果导入的图片为jpg则会抛出异常。 导入pillow模块
如果想要在标签内显示jpg文件需要借助PIL模块的lmage和lmageTk模块。
请先导入pillow模块如下所示
pip install pillow 注意在程序设计中需导入的是PIL模块
主要原因是要向旧版Python lmage Library兼容如下所示。
from PIL import Image,ImageTk
示例如下
import tkinter
from PIL import Image, ImageTktk tkinter.Tk()
tk.title(简单示例)
tk.geometry(500x50020020)image Image.open(pan.jpg)
html_image ImageTk.PhotoImage(image)
label tkinter.Label(tk, imagehtml_image)
label.pack()tk.mainloop()
执行结果 图像与文字标签
窗口内同时有文字标签和图像的应用。
示例如下
import tkintertk tkinter.Tk()
tk.title(简单示例)
tk.geometry(500x50020020)content 《面朝大海 春暖花开》从明天起做一个幸福的人喂马劈柴周游世界从明天起关心粮食和蔬菜我有一所房子面朝大海春暖花开从明天起和每一个亲人通信告诉他们我的幸福那幸福的闪电告诉我的我将告诉每一个人给每一条河每一座山取一个温暖的名字陌生人我也为你祝福愿你有一个灿烂的前程愿你有情人终成眷属愿你在尘世获得幸福我只愿面朝大海春暖花开html_gif tkinter.PhotoImage(file./test.gif)
label tkinter.Label(tk, textcontent, imagehtml_gif, bglightyellow, compoundcenter, font(黑体, 15))
label.pack()tk.mainloop()
执行结果 总结
本文主要介绍Python tkinter PhotoImage图像应用及示例。