Normalerweise kann ich wx.GetApp()
kein Problem verwenden:Warum kann ich WX nicht aus einem untergeordneten Prozess verwenden?
>>> import wx
>>> wx.__version__
'2.8.12.0'
>>> wx.GetApp()
<wx._core.App; proxy of <Swig Object of type 'wxPyApp *' at 0x67dd690> >
jedoch von einem subprocess wx.GetApp()
kehrt None
from multiprocessing import Process
import wx
def main():
process = Process(target=target)
process.start()
process.join()
def target():
print 'wx.GetApp() = %s' % wx.GetApp()
Die oben genannten Codes druckt wx.GetApp() = None
.
Warum funktioniert wx
nicht gleich in einem untergeordneten Prozess?