【发布时间】:2014-12-16 06:23:41
【问题描述】:
我在一个函数中创建了一个简单的画布,我希望在画布上显示一个图像。
def start(root):
startframe = tkinter.Frame(root)
canvas = tkinter.Canvas(startframe,width=1280,height=720)
startframe.pack()
canvas.pack()
one = tkinter.PhotoImage('images\one.gif')
canvas.create_image((0,0),image=one,anchor='nw')
当我运行代码时,我得到一个空白的 1280x720 窗口,没有图像。
我查看了以下网站:http://effbot.org/pyfaq/why-do-my-tkinter-images-not-appear.htm 但我不明白如何将他们的示例应用于我的情况(如果这是我的问题,我不知道要创建什么引用或如何创建引用) .我还查看了一些堆栈溢出问题,但它们也没有帮助。
【问题讨论】:
标签: python python-3.x tkinter