按钮功能不起作用(不会更改动画演示文稿中的幻灯片)

时间:2019-10-23 17:43:16

标签: python button tkinter

我正在Tkinter中以动画形式演示扩散的过程,但是当我按下按钮时,按钮似乎并没有执行命令。

我尝试使用'command'并在按下按钮的行之前定义命令,但是它没有响应(不会在'slide'变量中加1)。这是我最小的可重现示例:

from tkinter import *
import random
import time
tk = Tk()
canvas = Canvas(tk, width = 400, height = 400)
tk.title('Diffusion')
canvas.pack()

#CHANGE SLIDES
slide = 1
def changeSlide():
    slide += 1

#MAKES BUTTON FOR NEXT SLIDE
nexT = Button(tk, text = 'NEXT', command = changeSlide)
nexT.pack()

if slide == 2:
    #DRAW PARTICLES   
    particle = canvas.create_oval(10, 10, 20, 20, fill = 'orange')

我希望幻灯片会变为动画,但是我得到的是除了按钮本身之外几乎是空白的窗口。

0 个答案:

没有答案