0

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

我该怎么做呢?

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

4

1 回答 1

1

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

于 2009-05-19T15:26:43.917 回答