自己写了个gui,通过按钮调用函数,怎样才能在我需要的时候,终止已经被调用的函数?比如开始 停止 两个按钮,点击开始,x函数开始运行,点击停止,x函数终止
用的是tkinter
自己写了个gui,通过按钮调用函数,怎样才能在我需要的时候,终止已经被调用的函数?比如开始 停止 两个按钮,点击开始,x函数开始运行,点击停止,x函数终止
用的是tkinter
方法1:
建立全局bool变量y,在x函数里设置一些判断if(y),如果y是1就return,
如果x里跑的是个死循环这种办法比较有效,但如果是顺序执行的一大堆代码这样设置就会有点繁琐
方法2:
以线程的方式执行x,想停就杀死线程