【发布时间】:2019-09-05 13:55:26
【问题描述】:
我是 tkinter 的新手,我想从我按下键盘上的一个键的那一刻起开始一种循环。 只是,当我调用我的第一个函数时,我有一个错误:
TypeError:anime_avancer () 缺少 1 个必需的位置参数:'event'。
我知道绑定方法有关系,但我不明白结构... 提前谢谢你!
from tkinter import *
fen=Tk()
can=Canvas(fen,bg="light gray", height=500, width=500)
can.pack()
def afficher_codeur():
#code here
anime_avancer()
def anime_avancer(event):
#code here#
afficher_codeur()
fen.bind("<Right>", anime_avancer)
fen.mainloop()
如果可能的话,我想解释一下“事件”的作用,谢谢! ;)
【问题讨论】:
-
您的
anime_avancer回调调用afficher_codeur再次调用自己anime_avancer,但没有参数而不是一个。你期待什么? -
那么我应该放入什么(le cul)?
标签: python-3.x tkinter