[英]Turtle-graphics with a multi-background color?
我正在使用python turtle创建代码生成的场景。 任何人都可以帮助将屏幕分成2种bgcolors
吗? 我希望地平线(0,0)上方的所有区域均为蓝色,而地平线以下的所有区域均为绿色(对于草)。
import turtle
t1 = turtle.Turtle()
screen = t1.getscreen()
screen.setup(700,390)
screen.bgcolor('green')
蓝色背景与加盖绿草的结合如何:
from turtle import Screen, Turtle
WIDTH, HEIGHT = 700, 390
CURSOR_SIZE = 20
screen = Screen()
screen.setup(WIDTH, HEIGHT)
screen.bgcolor('blue')
background = Turtle('square', visible=False)
background.shapesize(HEIGHT/2 / CURSOR_SIZE, WIDTH / CURSOR_SIZE)
background.penup()
background.sety(-HEIGHT/4)
background.color('green')
background.stamp()
# your code here
screen.mainloop()
或者,如果你喜欢的拉深草坪:
from turtle import Screen, Turtle
WIDTH, HEIGHT = 700, 390
screen = Screen()
screen.setup(WIDTH, HEIGHT)
screen.bgcolor('blue')
background = Turtle(visible=False)
background.penup()
background.setx(-WIDTH/2)
background.pendown()
background.color('green')
background.begin_fill()
for _ in range(2):
background.forward(WIDTH)
background.right(90)
background.forward(HEIGHT/2)
background.right(90)
background.end_fill()
# your code here
screen.mainloop()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.