wxpython中启用线程的方法,将GUI和功能的执行分开。
网上关于python多线程防假死与线程传递消息是几年前的,这里由于wxpython和threading模块已经更新最新,因此给出最新修改代码,能在2017年最新版的python和模块中运行。
原来的publisher()和callafter都无法使用。
修改后的代码。
import time
import wx
from threading import Thread
from wx.lib.pubsub import pub
class TestThread(Thread):
def __init__(self):
#线程实例化