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

Я не знаю, почему вы получаете эту ошибку ... но у вас есть Mixup с именами переменных ... вы создаете переменную, которую называют экран, который является turtle.Turtle(), но тогда вы перезаписать эту переменную, выполнив turtle.getscreen()

Doing:

import turtle 

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

Рисует health.gif изображение (если это окажется в вашем рабочем каталоге)

+0

@abod получает ошибку, потому что они вызывают '.getscreen()' на 'turtle' модуле, который не определен (или возвращает' None') –

+0

спасибо foon, я очень ценю это: ") – abod

+0

jason what you you есть предложение об этой ошибке? спасибо: ") – abod

Смежные вопросы