2015-03-31 166 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