线程启动没有按钮事件Tkinter

时间:2016-09-06 08:57:49

标签: python multithreading events tkinter

我有以下代码片段并且想要在文本框中输入字符串后启动线程,但是一旦我运行程序,线程就会开始执行,任何想法?当创建它的方法被执行时,线程是否应该启动?

cbind

1 个答案:

答案 0 :(得分:0)

我会说你需要chnage:

Button(master, text='Show', command=gui.show_entry_fields(release_version=release_version)).grid(row=3, column=1, sticky=W, pady=4)

要:

Button(master, text='Show', command=lambda:gui.show_entry_fields(release_version=release_version)).grid(row=3, column=1, sticky=W, pady=4)

lambda基本上允许你在不调用函数的情况下传递参数。如果有帮助,请告诉我。