在WxPython GUI线程上运行函数

Bre*_*ent 1 python multithreading wxpython

兼职C#程序员在这里试图学习Python.

我希望能够从另一个线程中设置一个将在WxPython中的GUI线程上运行的函数.目前,我能想到这样做的唯一方法是将函数推送到某个跨线程同步列表,然后每隔几毫秒(在GUI线程上)触发一个计时器,该计时器检查列表并运行已推送的任何函数在它上面.我想知道是否有更规范的方式来做这个,类似于BeginInvoke.NET.