#python #background #tkinter-canvas #python-turtle
Вопрос:
Я хочу установить цвет bg для своей игры в черепаху, но я не знаю, как это сделать с холстом tkinter. Мой код черепахи объединен с 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)
Я хочу установить черный цвет фона.
Если вы знаете, как это сделать, или хотите узнать больше о моем коде, пожалуйста, сообщите мне.
Если я попытаюсь установить черный цвет фона, это будет выглядеть так:
Комментарии:
1. Пожалуйста, опубликуйте код, который вы использовали, чтобы попытаться установить черный фон.
2.
root = Tk() root.title("Pong Game") root.config(bg="black") canvas = Canvas(root) canvas.config(width=1200, height=600) canvas.pack() screen = TurtleScreen(canvas) screen.bgcolor("black")
3. Я пробовал все три, но результат всегда один и тот же @Woodford
4.
screen.bgcolor("black")
для меня это просто отлично работает5. ОК. Я только что попробовал это с фрагментами моего кода, и с того момента, как я вставляю свой код в главную страницу, screen.bgcolor («черный») больше не работает. Вот код, который я пытался использовать.
Ответ №1:
Из обновленного кода, который вы опубликовали, вы создаете RawTurtle
объект с canvas
помощью вместо screen
:
SchlägerL = RawTurtle(screen) # pass screen instead of canvas