今天我试图了解PhotoImage是如何工作的,但我遇到了错误和问题。经过大量的研究后,我终于得到一张图片,但不是整张图片,只是它的一部分。
继承我的代码:
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,0,请添加anchor="nw"
canvas.create_image(..., anchor="nw", ...)
答案 1 :(得分:-1)
有一个非常简单的解决方案。将图像的绘图位置从0,0更改为不同的数字,直到您将其置于所需的正确位置。