Многопроцессорная обработка Python и wxPython работают вместе

У меня есть следующая проблема:

Я написал скрипт, который запускает до четырех процессов одновременно. Работает как шарм при использовании его из командной строки. Затем я принял решение написать GUI с помощью wxPython и быстро понял, что GUI и скрипт должны работать в разных процессах, поэтому оба остаются пригодными для использования, в то время как другой что-то делает. (т. е. возможность нажимать кнопку остановки во время выполнения скрипта) Это также работает отлично.

Теперь проблема: я просто не могу общаться с графическим интерфейсом во время работы скрипта или, по крайней мере, я не знаю, как. Я пытаюсь записать вывод в текстовое окно, передав «self» (графический интерфейс) в сценарий, и в сценарии я пытаюсь сделать что-то вроде «self.outputWindow.WriteText (» сценарий делает Bla 1 из Bla 10 «)»

Я даже понял, почему это не сработает: self (объект GUI) не выбирается, и это обязательно для многопроцессорной обработки, но я не знаю, как еще мне это сделать.

Ответы на вопрос(1)

Ваш ответ на вопрос