我有以下问题:
我编写了一个脚本,它同时运行多达四个进程。通过命令行使用它时就像一个魅力。然后我决定用 wxPython 编写一个 GUI,我很快就发现 GUI 和脚本需要在不同的进程中运行,这样当另一个在做某事时两者都保持可用。(即能够在脚本运行时按下停止按钮)这也很完美。
现在的问题是:脚本运行时我无法与 GUI 通信,或者至少我不知道如何。我正在尝试通过将“self”(gui)传递给脚本来在文本窗口中写入输出,并且在脚本中我尝试执行诸如“self.outputWindow.WriteText('脚本正在执行 bla 1 of bla 10 ')"
我什至想出了为什么这不起作用:self(gui对象)不可选择,这对于多处理是强制性的,但我不知道我应该怎么做。