我正在制作一个由键盘管理的乌龟界面。 我现在已经做到了:
from turtle import *
forward(0)#To activate the window.
def tur(event):
direct = 'right'
pen = 'down'
if event == '<Space>':
if pen == 'down':
penup()
print('Pen up!')
pen = 'up'
if pen == 'up':
pendown()
print('Pen down!')
pen = 'down'
elif event == '<Right>':
right(90)
forward(10)
elif event == '<Left>':
left(90)
forward(10)
elif event == '<Up>':
forward(100)
elif event == '<Down>':
backward(10)
if __name__ == '__main__':
canvasVaribleName.bind(['<Space>', '<Right>', '<Left>', '<Up>', '<Down>'],
tur)
但是在乌龟中如何命名画布变量呢?还是我应该以其他方式获取事件? 你能帮我吗?
答案 0 :(得分:0)
使用乌龟来执行代码所暗示的一种典型方法是:
textFile.add("")
您可能会阅读其中一份在线Python乌龟教程,尤其是有关如何处理事件的部分。