wxPython + multiprocessing:检查颜色字符串是否合法

时间:2009-05-19 15:09:06

标签: python wxpython multiprocessing

我有一个带有两个进程的wxPython程序:一个主进程和一个进程(我正在使用多处理模块。)主要运行wxPython GUI,而辅助运行不运行。但是,我想在辅助过程中做一些事情:给定一个描述颜色的字符串,检查这是否是wxPython的合法颜色。这意味着,我是否可以创建wx.Pen(color_string)

我该怎么做?

(我尝试制作一个wx.Pen并将其颜色与null颜色进行比较,但是需要在第二个进程中创建一个wx.App,当我创建一个时,程序在一些特殊的wxPython窗口中引发错误。)

1 个答案:

答案 0 :(得分:1)

您可以在两个进程之间创建两个队列,并让第二个队列将wx相关的功能委托给第一个队列(通过在第一个队列上推送要执行的任务的参数,并在第二个队列上等待结果)。