我正在尝试使用 tkinter 创建 Connect-Four。一旦圆盘被放置在特定的柱中,我希望它以流体运动下降到柱的底部。
我尝试过使用 Canvas 类的移动命令,但我不确定我是否使用错误,或者也许我最好在每次迭代中删除并重新绘制椭圆形。目前,圆盘确实在移动,但不是以流体方式移动。它只是将其绘制在新位置。
这是圆盘移动功能:
counter = 0
self.__canvas.create_oval(100,200,0,100, fill='yellow')
self.__canvas.create_oval(100,300,0,200, fill='yellow')
self.__canvas.create_oval(100,400,0,300, fill='brown')
disc = self.__canvas.create_oval(200,400,100,300, fill='green') # trying to move this specific disc
while counter < 10:
self.__canvas.move(disc, 0, counter)
counter += 1