我正在尝试制作动画。我使用的主要库是Tkinter和Threads。
Function1{
while 1{
#code
}
}
function2{
#one button element
#if button element is clicked
# create a thread object to invoke the Function 1
}
我遇到的问题是,在运行程序时,有时会显示界面然后卡住,有时它会顺利运行。
我还有一个退出线程的停止按钮。在那里我设置一个变量值为1,这样当检查该变量的线程中的值变化时,while循环会被破坏。这是退出线程的最佳方法吗?