【问题标题】:turtle module - displaying a title and adding a background image海龟模块 - 显示标题并添加背景图像
【发布时间】:2020-05-09 17:36:28
【问题描述】:

我最近发现了 Python 的世界,并尝试自学 Python。

我有商业背景,所以对编程和计算机科学的了解几乎为零。

无论如何,我正在使用安装在 Chromebook 中的 Linux,并学习如何使用 turtle 模块来创建一个简单的游戏。

目前,我的问题是 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') 

如果有人能帮我解决这个问题,那就太好了。

【问题讨论】:

  • 能否请您发布错误
  • 请补充您遇到了什么错误?
  • 有趣的是 Python 并没有吐出任何错误信息。就这个:============= RESTART: /home/lee/Turtle practice.py ============= >>>

标签: python python-3.x turtle-graphics python-turtle


【解决方案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()

【讨论】:

  • 首先感谢您回答我的问题!我刚刚发现了一些有趣的事情。 wn.bgpic("piggy.gif") 有效(我尝试使用不同的 gif 图像进行仔细检查),但它只显示图像的形状。现在窗口中显示了一个小猪图像,但即使图像是粉红色的也是黑色的。
  • 也许看看您使用的图形是否具有透明度。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多