从我的wxpython GUI应用程序中,我有一个rsync任务,我将其作为multiprocessing.Process启动。
我们的想法是使用此后台进程的常量输出更新wx.textCtrl。
我正在使用pubsub订阅方法。
这些功能正常但我无法更新textCtrl。
如果我使用CallAfter方法,我会收到此崩溃/错误:
该进程已分叉,您无法使用此CoreFoundation 功能安全。你必须exec()。打断 的 THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY ___ YOU_MUST_EXEC () 调试。
如果我不使用该方法,并尝试将文本直接附加到textctrl,则不会发生任何事情。
有什么想法吗?
谢谢!
亚当