我有一个正在运行的线程:
def run(self):
while 1:
msg = self.connection.recv(1024).decode()
我希望能够在关闭Tkinter窗口时结束该线程,例如:
self.window.protocol('WM_DELETE_WINDOW', self.closeThreads)
def closeThreads(self):
self.game.destroy()
#End the thread
由于 thread._close() 已被弃用,Python 3.4 不再允许使用该方法。
self.connection.setblocking(0)
使其变为非阻塞状态。 - jbaiter