首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python退出PhotoImage

Python退出PhotoImage
EN

Stack Overflow用户
提问于 2015-08-10 08:14:32
回答 2查看 151关注 0票数 1

以下代码使Python在尝试创建PhotoImage实例时“意外退出”(它打印1并退出)。我在OSX10.9.5上,使用Python2.7.10,来自ActiveState的ActiveTcl 8.6.4,使用运行/运行模块从IDLE运行脚本。有什么线索吗?我完全不熟悉Python和所有的GUI模块

代码语言:javascript
复制
import numpy as np
import collections
import math
import Tkinter 
from PIL import Image, ImageTk

# A root window for displaying objects
root = Tkinter.Tk()  

# Convert the Image object into a TkPhoto object
im = Image.open('samples.png')
print 1
imgtk = ImageTk.PhotoImage(image=im) 
print 2
# Put it in the display window
Tkinter.Label(root, image=imgtk).pack() 
root.mainloop()
EN

回答 2

Stack Overflow用户

发布于 2017-11-26 00:52:24

ImageTk.PhotoImage似乎已经崩溃了,至少在一些系统上是这样,包括OS X Sierra上的Python2.7。你可以使用Tkinter.PhotoImage代替,但是它只接受一个原始文件作为参数,这是很可怜的。

票数 0
EN

Stack Overflow用户

发布于 2015-08-10 08:57:33

你有没有尝试过链接这个:

代码语言:javascript
复制
import Tkinter 
from PIL import Image, ImageTk

root = Tkinter.Tk()  
imgtk = ImageTk.PhotoImage(file='test.jpg') 
Tkinter.Label(root, image=imgtk).pack() 
root.mainloop()
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31910080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档