你想做
self.frame.after(500, self.updateBoard)。
这里的区别是细微的(
self.updateBoard而不是
self.updateBoard())。在您的版本中,您将 函数 的 结果
传递给
after方法,而不是传递 函数 。这将导致您描述的无限递归。

你想做
self.frame.after(500, self.updateBoard)。
这里的区别是细微的(
self.updateBoard而不是
self.updateBoard())。在您的版本中,您将 函数 的 结果
after方法,而不是传递 函数 。这将导致您描述的无限递归。