2014-11-25 108 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更改爲不同的數字,直到您將其置於您所需的正確位置。