我正在玩 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 提到的线程,如果它与此有关,我会徘徊,但不能完全理解,因为我确实希望它以同步而不是异步的方式执行。
任何人都可以启发我吗?
非常感谢(不断使用堆栈溢出,很少需要问)