在WxPython GUI线程中运行函数

1 投票
1 回答
761 浏览
提问于 2025-04-16 10:46

我是一名兼职的C#程序员,现在想学习Python。

我想从另一个线程中设置一个函数,让它在WxPython的GUI线程上运行。目前我想到的唯一方法是把这个函数放到一个跨线程同步的列表里,然后在GUI线程上设置一个定时器,每隔几毫秒检查一次这个列表,运行里面的函数。我在想,是否有更标准的方法来做到这一点,类似于.NET中的BeginInvoke

1 个回答

5

wx.CallLaterwx.CallAfter() 是两个在 wxPython 这个库中用来处理时间和延迟执行的工具。

撰写回答