модуль черепахи - отображение заголовка и добавление фонового изображения

Недавно я открыл для себя мир Python и попытался самостоятельно выучить Python.

У меня есть бизнес-опыт, поэтому почти нулевые знания о программировании и информатике.

В любом случае, я использую Linux, установленный в Chromebook, и изучаю, как использовать модуль черепахи для создания простой игры.

В настоящее время моя проблема связана с wn.title("") и wn.bgpic : заголовок не отображается в окне, а фоновое изображение просто отображает черный квадрат.

Пожалуйста, смотрите мой код ниже:

import turtle
import os

wn = turtle.Screen()
wn.bgcolor("pink")
wn.title("Turtle practice")
wn.setup(width=1000, height=1000)
wn.bgpic('/home/file path/katalk.gif') 

Было бы здорово, если бы кто-нибудь помог мне с этой проблемой.


person Berlinsaedaek    schedule 09.05.2020    source источник
comment
не могли бы вы опубликовать ошибку   -  person raghu    schedule 09.05.2020
comment
Пожалуйста, добавьте, какую ошибку вы получаете?   -  person Harshit    schedule 10.05.2020
comment
Самое смешное, что Python не выдает никаких сообщений об ошибках. Только этот: ============= ПЕРЕЗАПУСК: /home/lee/Turtle Practice.py ============= ›››   -  person Berlinsaedaek    schedule 10.05.2020


Ответы (1)


Ваш заголовок выглядит правильно. Он будет отображаться в строке заголовка окна, а не «в» окне. Посмотрите на заголовок окна, и вы, надеюсь, увидите его.

Что касается графики, убедитесь, что файл .gif находится в том же каталоге, что и файл кода. Вы также можете попробовать что-то вроде «..\katalk.gif», чтобы перейти в каталог, чтобы ваш код мог найти графику.

Используя приведенный ниже код, я смог увидеть текст заголовка и изображение GIF появилось в окне черепахи, когда у меня было изображение GIF в том же каталоге, что и файл кода.

import turtle

wn = turtle.Screen()
wn.bgcolor("pink")
wn.title("Turtle practice")

wn.setup(width=1000, height=1000)
wn.bgpic("katalk.gif")

turtle.done()
person David10za    schedule 09.05.2020
comment
Спасибо за первый ответ на мой вопрос! Я только что обнаружил кое-что интересное. wn.bgpic("piggy.gif") работает (я пробовал с другим gif-изображением, чтобы перепроверить), но он отображает только форму изображения. Теперь в окне отображается изображение поросенка, но черное, хотя изображение розовое. - person Berlinsaedaek; 10.05.2020
comment
Возможно, посмотрите, имеет ли графика, который вы используете для этого, прозрачность. - person David10za; 11.05.2020