2014-11-25 104 views
0

今天我试图学习PhotoImage是如何工作的,但我遇到了错误和问题不停。经过大量的研究,我终于得到了一张可以显示的图像,但它不是整个图像,只是它的一部分。Python:整个图像没有显示

继承人我的代码:

from tkinter import* 

root = Tk() 
canvas = Canvas(root , width=720 , height=480) 
originallogo = PhotoImage(file="Picture1.gif") 
canvas.create_image(0, 0, image=originallogo) 
canvas.grid() 
root.mainloop() 

我会发布结果的截图,但我不是10级呢。下面是它的链接:https://www.dropbox.com/s/iiwsdmgvlhyhlef/Screen%20shot%202014-11-24%20at%208.34.51%20PM.png?dl=0

回答

0

默认情况下,图像的中心将被放置在给定的坐标。如果要将图像的左上角设置为0,0,请添加anchor="nw"

canvas.create_image(..., anchor="nw", ...) 
+0

谢谢。现在我看到了整个图像。 – 2014-11-27 00:31:30

-1

有一个非常简单的解决方案。将图像的绘图位置从0,0更改为不同的数字,直到您将其置于您所需的正确位置。