0

今天我试图了解 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

4

2 回答 2

0

默认情况下,图像的中心将放置在给定的坐标处。如果您希望图像的左上角位于 0,0,请添加anchor="nw"

canvas.create_image(..., anchor="nw", ...)
于 2014-11-25T03:16:56.517 回答
-1

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

于 2014-11-25T02:53:26.827 回答