首页 > 解决方案 > 如何在我的海龟游戏中设置 Canvas 屏幕的背景颜色?

问题描述

我想为我的 Turtle 游戏设置一个 bgcolor,但我不知道如何使用 tkinter Canvas 来做到这一点。我的海龟代码与 tkinter 结合使用。

from tkinter import*
from turtle import Canvas, RawTurtle, TurtleScreen

root = Tk()
root.title("Pong Game")
canvas = Canvas(root)
canvas.config(width=1200, height=600)
canvas.pack()
screen = TurtleScreen(canvas)

我想将我的背景颜色设置为黑色。如果你知道怎么做,或者想看更多我的代码,请告诉我。

如果我尝试将背景颜色设置为黑色,它看起来像这样:

标签: pythonbackgroundtkinter-canvaspython-turtle

解决方案


从您发布的更新代码中,您正在使用而不是创建RawTurtle对象:canvasscreen

SchlägerL = RawTurtle(screen)  # pass screen instead of canvas

推荐阅读