好的,所以我从学校得到了一个新项目,我需要有GUI,我过去使用过Tkinter(我有非常基本的知识)。我想要一个Image作为背景,现在我一直在做一些研究,每个站点基本上都说使用from PIL import ImageTk,Image
或者那些行。
我尝试过,显然PIL不受python 3.4.2的支持,这就是我正在使用的。现在这里是我的问题(以及我的其他问题):
这是我到目前为止所做的:
from tkinter import *
import tkinter.messagebox
import tkinter.font
import Image
shell告诉我没有名为image
的模块答案 0 :(得分:0)
- 哪个模块取代了PIL?
醇>
也许您指的是Pillow,这是最近维护过的PIL分支。但是,模块名称是相同的,因此所有代码都应该相同。 import PIL
仍然可以使用。
- 有没有办法在tkinter上使用.jpg,或者我只是允许使用.gif?
醇>
是的,请使用ImageTk.PhotoImage
。请参阅http://effbot.org/tkinterbook/photoimage.htm,特别是以&#34开头的部分;如果您需要使用其他文件格式......"
- 有没有办法将.svg(vector" image")设置为按钮?
醇>
当然,如果ImageTk.PhotoImage
可以处理svgs。
shell告诉我没有名为image
的模块
您需要from PIL import Image
,而不仅仅是import Image
。