register_shape
网课的好处和坏处海龟默认的画笔形状(shape)包括箭头、三⾓、⽅形、圆形和海龟,通过设置resizemode和shapesize,可以改变它们的⼤⼩。import turtle
pen = turtle.Turtle()
pen.shape('turtle')
pen.shapesize(5, 5, 1)
turtle.done()
通过turtle的register_shape指令,可以新增更多的画笔shape。
register_shape⽀持三种添加⽅式:
1.添加指定的图⽚作为画笔的shape
import turtle
眼影怎么画
pen = turtle.Turtle()
pen.shape('astar.gif')
turtle.done()twilight
⽰例代码通过register_shape指令添加astar.gif图⽚作为画笔的新形状。
landsat
添加完毕后就可以通过画笔的shape指令来进⾏使⽤,使⽤时直接输⼊图⽚的名称即可。
使⽤⾃⼰的图⽚作为画笔shape时需要注意,⾸先海龟仅⽀持gif图⽚,另外这样的画笔shape⽆论怎样设置resizemode均不能通过shapesize指令进⾏笔头⼤⼩设置。以图⽚作为shape,笔头的⼤⼩就是由图⽚本⾝⼤⼩所决定的。
2.添加⽤元组作为坐标描述的多边形作为画笔的shape
import turtle
剑桥商务英语考试
学雷锋树新风>ister_shape('my_sq', ((-10, 10), (10, 10), (10, -10), (-10, -10)))
pen = turtle.Turtle()痘痘的治疗方法
pen.shape('my_sq')
turtle.done()
⽰例代码⽤元组描述了⼀个多边形(边长为20的正⽅形),这个多边形作为画笔形状被起名字为my_sq。
使⽤这个形状作为笔头形状时,只要通过画笔的shape指令就可以。pen.shape('my_sq')。
河南省财政厅会计继续教育⽤多边形描述的笔头形状,是可以通过shapesize来改变笔头的⼤⼩的。
80届奥斯卡3. 与第2种类似,只不过这次第⼆个参数是Shape类型的对象,通过Shape类型对象来描述笔头形状。