执行功能,按下按钮后关闭窗口并继续下一个循环

时间:2019-07-22 19:44:58

标签: python tkinter

我试图在线找到解决方案,但没有成功,因此希望您能为我提供简短明了的解决方案。

我想在按下窗口上显示的按钮之后执行功能change_value()。执行后,应关闭窗口并继续for循环。 我并没有要求在按下按钮后立即关闭窗口的方法,这绝对是微不足道的。

谢谢!

root = tkinter.Tk()
variable = 0

def change_value(value):
    global variable
    variable = value

for iteration in range(0, 10):
    frame = tk.Toplevel()
    tk.Button(frame, text = 'Button 1', command = change_value(2)).pack()
    tk.Button(frame, text = 'Button 2', command = change_value(1)).pack()
    print(variable)
    ###Close window and continue with the for-loop after a button has been pressed

0 个答案:

没有答案