我目前正在尝试使用Python为我的大学决赛创建一个蛇游戏。
我正在使用tkinter来创建GUI,但它拒绝实时进行,直到计算机完成所有代码后,它才显示屏幕。
这是相关代码的一部分
for i in range(10):
canvas.create_rectangle(snake[0].get_snake_min_x(), snake[0].get_snake_min_y(), snake[0].get_snake_max_x(), snake[0].get_snake_max_y(), fill='#ffffff')
snake[0].set_snake_min_x(snake[0].get_snake_min_x() + 20)
snake[0].set_snake_max_x(snake[0].get_snake_max_x() + 20)
canvas.create_rectangle(snake[0].get_snake_min_x(), snake[0].get_snake_min_y(), snake[0].get_snake_max_x(), snake[0].get_snake_max_y(), fill='#000000')
time.sleep(.5)
有人知道这是否有办法解决吗,还是我必须以其他方式做