2015-03-31 134 views
0

我有兩張圖片「gif」,並希望將它們作爲小圖片插入並添加到Python代碼中。我希望圖片保持在一個準確的位置,並減少它的大小。當我嘗試運行這段代碼的外殼顯示錯誤「屏幕沒有定義」將圖片導入python

import turtle 
import time 
from tkinter import * 

screen=turtle.Turtle() 
screen=turtle.getscreen() 
screen.register_shape("health.gif") 
screen.penup() 
screen.shape("health.gif") 
screen.goto(x+50,y+150) 

回答

1

我不知道爲什麼你得到錯誤...但你有一個查詢股價與你的變量名...你創建你調用屏幕是turtle.Turtle()一個變量,但那麼你做turtle.getscreen()

做覆蓋該變量:

import turtle 

t=turtle.Turtle() 
screen=t.getscreen() 
screen.register_shape("health.gif") 
t.penup() 
t.shape("health.gif") 

繪製health.gif圖像(如果這恰好在您的工作目錄中)

+0

@abod得到錯誤,因爲他們在'turtle'模塊上調用'.getscreen()',這是未定義的(或者返回'None') – 2015-03-31 17:27:16

+0

謝謝foon我真的很感激它:「) – abod 2015-03-31 17:33:47

+0

jason你是什麼有這個錯誤的建議嗎?謝謝你:「) – abod 2015-03-31 17:34:18