我有一个制作窗口的函数:
import turtle
t=turtle.Pen()
def drawindow(dis):
t.down()
t.seth(0)
drawshape(4, 15)
t.up()
t.fd(7.5)
t.seth(90)
t.down()
t.fd(15)
t.up()
t.seth(180)
t.fd(7.5)
t.seth(270)
t.fd(7.5)
t.seth(0)
t.down()
t.fd(15)
t.end_fill()我希望钢笔的颜色是黑色,但填充物是另一种颜色。我定义了一个包含此函数的函数drawhouse(),在此之前,笔的颜色设置为黑色,填充开始。我试着做t.begin_fill('blue'),但这不起作用。请帮帮忙。
drawshape(x, y)绘制一个具有x条边的多边形,每条边都有y长。
发布于 2013-03-13 23:46:24
在开始绘图之前,请尝试调用
t.color('black', 'blue')这会将填充颜色设置为蓝色,将线条颜色设置为黑色。
或者,您可以调用
t.pencolor('black')
t.fillcolor('blue')如果您愿意的话,可以单独使用。请查看http://docs.python.org/3.2/library/turtle.html#turtle.color上的文档
https://stackoverflow.com/questions/15388785
复制相似问题