1

我正在玩 Jython 和 Swing,这很有趣。

我遇到了我之前提到的东西,但没有有用的回应。

for i in xrange(20):
    self.y += 1
    sleep(0.05)
    self.canvas.repaint()
    print self.y

这会按预期打印 1-20 并延迟 0.05 秒,但在循环达到 20 之前不会重新绘制画布。

我已经看到 Jython 提到的线程,如果它与此有关,我会徘徊,但不能完全理解,因为我确实希望它以同步而不是异步的方式执行。

任何人都可以启发我吗?

非常感谢(不断使用堆栈溢出,很少需要问)

4

0 回答 0