标签: python multithreading wxpython
兼职C#程序员在这里尝试学习Python。
我希望能够从另一个线程中设置一个将在WxPython中的GUI线程上运行的函数。目前,我能想到这样做的唯一方法是将函数推送到某个跨线程同步列表,然后每隔几毫秒(在GUI线程上)触发一个计时器,该计时器检查列表并运行已推送的任何函数在它上面。我想知道是否有更规范的方式来做这件事,类似于.NET中的BeginInvoke。
BeginInvoke
答案 0 :(得分:5)
wx.CallLater和wx.CallAfter()。
wx.CallLater
wx.CallAfter()