Python使用tkinter加载png, jpg等图片的方法

  介绍

本篇内容主要讲解“Python使用tkinter加载png, jpg等图片的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python使用tkinter加载png, jpg等图片的方法”吧!

Python主要用来做什么

Python主要应用于:1,网络开发;2、数据科学研究;3,网络爬虫;4、嵌入式应用开发,5日游戏开发;6桌面应用开发。

首先PhotoImage注意这里只支持gif格式的图片

photo =, PhotoImage(文件=癉:/Python/图片/02. gif")

发现tkinter是只支持gif的格式,如果要加载png或者jpg的话就要使用公益诉讼模块

得到tkinter  import  *   得到PIL  import 形象,ImageTk      root =, Tk ()   root.title(& # 39;测试组python毕业题& # 39;)      时间=img  Image.open (& # 39; ques.png& # 39;),, #,打开图片   时间=photo  ImageTk.PhotoImage (img),, #,用公益诉讼模块的PhotoImage打开   imglabel =,标签(根,,形象=图)   imglabel.grid(=0,行,列=0,,columnspan=3)      文本标签(根,,=盎卮?“).grid(=1,行,列=0,,粘性=S  +, N)      时间=answerEntry 条目(根)   时间=btn 按钮(根,文本=癝ubmit",,命令=& # 39;提交# 39;)      answerEntry.grid(=1,行,列=1)   btn.grid(=1,行,列=2)      mainloop ()

但运行时会报

ModuleNotFoundError:没有模块命名& # 39;公益诉讼# 39;

运行命令:

pip  install 枕头

D: \程序文件\ Python37> pip安装枕头

收集枕头,下载https://files.pythonhosted.org/packages/40/f2/a424d4d5dd6aa8c26636969decbb3da1c01286d344e71429b1d648bccb64/Pillow-6.0.0-cp37-cp37m-win_amd64.whl (2.0 mb)
,,,,|████████████████████████████████| 2.0 mb 133 kb/s
安装收集包:枕头
成功安装pillow-6.0.0

D: \程序文件\ Python37>

如果运行该命令显示

要求已经满足:枕头在c: \ python程序文件(x86) \ \ lib \网站(3.4.2)

则表示已经安装过了

如果已安装则先卸载以获取最新的枕头
运行命令:pip卸载枕头
然后运行:pip安装枕头
就可以了

补充:解决python tkinter展示jpg, png格式图片的问题

报错:

得到tkinter  import  *   ,   时间=img  PhotoImage (file =, " # 39; D: \ test \英雄\暗黑元首\暗黑元首jpg # 39;)   lable_show =,标签(frame_show imag =, img)

解决:首先安装公益诉讼库,使用pip命令

pip  install 枕头

然后使用公益诉讼库获得ImageTk.PhotoImage对象代替tk。PhotoImage对象即可

得到PIL  import 形象,ImageTk   ,   时间=img  ImageTk.PhotoImage (Image.open (" # 39; D: \ test \英雄\暗黑元首\暗黑元首jpg # 39;))   lable_show =,标签(frame_show imag =, img)

到此,相信大家对“Python使用tkinter加载png, jpg等图片的方法”有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

Python使用tkinter加载png, jpg等图片的方法