“””
海龟高级内容:当前线条项目.
当生成海龟或者抬笔时会生成新的线条项目,
用currentLineItem进行记录。
下面的程序演示了currentLineItem的获取及操作。
“””
import time
from turtle import *
t = Turtle() # 新建海龟(会自动建立一个线条项目)
print(t.currentLineItem) # 输出当前线条编号
t.fd(100)
print(t.currentLineItem) # 输出当前线条编号
for _ in range(4):
t.fd(100)
t.left(90)
line = t.currentLineItem # 当前线条项目取别名为line
for i in range(100):
t.screen.cv.move(line,1,1)# 移动
t.screen.cv.update()
time.sleep(0.01)
t.penup() # 由于抬笔会自动刷新t,所以又会在原位置重画!
print(t.currentLineItem) # 抬笔后会有新的当前线条项目生成
t.screen.mainloop()