Python3 tkinter,怎么在Label/Canvas中插入图片?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3 tkinter,怎么在Label/Canvas中插入图片?相关的知识,希望对你有一定的参考价值。
我查了无数教程,都会有以下错误。(Canvas也抛出错误,如果有人会的话可以使用Canvas)
tkinter基于tcl/tk,只支持gif、png和bitmap位图,其余图片格式需要通过第三方库PIL(pillow)提供的ImageTk转化为tcl/tk能够接受的图片数据。 参考技术A 可以用tkinter.PhotoImage(name=None,cnf=,master=None,**kw)python tkinter Label 图形
最近在使用python中的tkinter模块开发一个界面,需要在Label上加一张图片充当背景。目前使用的方法是PhotoImage,但这种方式图片只能整数倍缩放,不能所放到1.5/1.7倍等。网上有说PIL可以,但不知道如何把PIL集成到tkinter中。
希望大家给出解决方案:如何在Label中显示一张图片,并对该图片进行缩放。
最好是能运行在python3.3,如果不可以,则python2.7也可以接受。
最好有示例代码。
以上是关于Python3 tkinter,怎么在Label/Canvas中插入图片?的主要内容,如果未能解决你的问题,请参考以下文章
Python3 Tkinter基础 Label 显示的文字换行
Python3 Tkinter基础 Label pack(side=LEFT) 设置控件在窗体中的位置