我在 Python 2.7 和 PyGTK 2.24 中有一个项目。我正在使用以下代码在 gtk.Fixed 中创建 gtk.Image 的运动动画。
def fishmove():
global fishmove
if fishmove < 640:
fishmove = fishmove + 10
fixed_hab.move(fish1, fishmove, 50)
gobject.timeout_add(1, fishmove)
然而,虽然程序没有抛出任何错误,但图像并没有移动。到底是怎么回事?
顺便说一句,fishmove 从 0 开始。