【发布时间】:2018-11-26 17:37:32
【问题描述】:
我有这个脚本在 tkinter 的主类/循环之外/之前执行一个长时间运行的函数 我创建了一个按钮来使用 root.destroy() 完全退出程序,但它关闭了 gui,并且该函数在我创建可执行文件后继续在控制台中运行,甚至作为后台进程运行。
如何解决这个问题?
我的脚本的sn-ps:
from tkinter import *
import threading
def download():
#downloading a video file
def stop(): # stop button to close the gui and should terminate the download function too
root.destroy()
class
...
...
...
def downloadbutton():
threading.Thread(target=download).start()
【问题讨论】:
标签: python multithreading python-2.7 tkinter python-multithreading