Multithreading 作为用户,我希望在使用Wx.pythongui应用程序时,有一个状态栏(或类似的栏)通知我作业正在工作
有人能推荐一种直接的方法,向我的wx.pythongui应用程序添加某种类型的图形通知(状态栏、旋转时钟等)?目前,它在服务器上搜索日志以查找唯一字符串,通常需要3-4分钟才能完成。但是,如果有某种类型的显示器,让用户知道作业的状态即将完成,那将是很方便的。如果我添加了这样的功能,我不确定,但恐怕我必须考虑使用线程。。。我是Python的新手?任何帮助和指导都将不胜感激。是的,您需要使用线程、队列或类似工具。幸运的是,这里有一些很好的例子:我写的这个教程也很简单: 使用线程并不难。基本上,您将长时间运行的部分放在线程中,并且每隔一段时间,您会使用线程安全方法(如wx.PostEvent或wx.CallAfter)向GUI发送状态更新。然后,您可以更新您的状态栏或进度栏或您正在使用的任何内容Multithreading 作为用户,我希望在使用Wx.pythongui应用程序时,有一个状态栏(或类似的栏)通知我作业正在工作,multithreading,wxpython,status,Multithreading,Wxpython,Status,有人能推荐一种直接的方法,向我的wx.pythongui应用程序添加某种类型的图形通知(状态栏、旋转时钟等)?目前,它在服务器上搜索日志以查找唯一字符串,通常需要3-4分钟才能完成。但是,如果有某种类型的显示器,让用户知道作业的状态即将完成,那将是很方便的。如果我添加了这样的功能,我不确定,但恐怕我必须考虑使用线程。。。我是Python的新手?任何帮助和指导都将不胜感激。是的,您需要使用线程、队列或类似工具。幸运的是,这里有一些很好的例子:我写的这个教程也很简单: 使用线程并不难。基本上,您将长