python turtle 事件侦听器全局变量不工作
python turtle event listener global variable isn't working
我有一个项目,我希望全局变量 size
在您按下向上箭头时更改。这是我的代码的一部分:
size = 10
def increase():
global size
size += 1
print("hi")
screen.onkeypress(increase, "Up")
但是当我 运行 程序并按向上箭头时,然后检查 size
,它仍然是 10。
知道为什么吗?
感谢任何帮助。 =D
您必须包含 listen() 方法来记录您的操作。
size = 10
def increase():
global size
size += 1
print("hi")
screen.onkey(increase, "Up")
screen.listen()
我有一个项目,我希望全局变量 size
在您按下向上箭头时更改。这是我的代码的一部分:
size = 10
def increase():
global size
size += 1
print("hi")
screen.onkeypress(increase, "Up")
但是当我 运行 程序并按向上箭头时,然后检查 size
,它仍然是 10。
知道为什么吗?
感谢任何帮助。 =D
您必须包含 listen() 方法来记录您的操作。
size = 10
def increase():
global size
size += 1
print("hi")
screen.onkey(increase, "Up")
screen.listen()