wxPython + многопроцессорность: проверка правильности цветовой строки - PullRequest
0 голосов
/ 19 мая 2009

У меня есть программа wxPython с двумя процессами: основным и дополнительным (я использую многопроцессорный модуль). Основной работает с графическим интерфейсом wxPython, а вспомогательный - нет. Тем не менее, есть кое-что, что я хотел бы сделать из вторичного процесса: учитывая строку, описывающую цвет, чтобы проверить, будет ли это допустимым цветом для wxPython. Это означает, могу ли я создать wx.Pen(color_string) или нет.

Как мне это сделать?

(Я попытался создать wx.Pen и сравнить его цвет с нулевым цветом, но для этого потребовалось создать wx.App во втором процессе, и когда я его создал, программа вызвала ошибку в каком-то специальном окне wxPython .)

1 Ответ

1 голос
/ 19 мая 2009

Вы можете создать две очереди между двумя процессами, и второй будет делегировать функциональность, связанную с wx, первому (путем помещения в первую очередь параметров задачи и ожидания результата во втором ).

...