I wrote a GUI program and it works just fine when executed with python. However, when executed with pythonw, some EVT_CHOICE messages are lost. I mean, when I click and select a different value of a wxChoice widget, sometimes no EVT_CHOICE message is received by its handler.
My program also works fine when “compiled” with py2exe in windows mode. I suppose that will make use of pythonw, but the results are correct.
I am trying to isolate the problem by creating a minimal sample… with no success yet.
Does anyone have any idea? Or did anyone meet a similar problem before?
I work with Windows XP, python 2.4.0/2.4.1 (ActiveState builds) and wxPython 2.5.4.
I wrote a GUI program and it works just fine when executed with python. However, when executed with pythonw, some EVT_CHOICE messages are lost. I mean, when I click and select a different value of a wxChoice widget, sometimes no EVT_CHOICE message is received by its handler.
My program also works fine when "compiled" with py2exe in windows mode. I suppose that will make use of pythonw, but the results are correct.
I am trying to isolate the problem by creating a minimal sample... with no success yet.
Does anyone have any idea? Or did anyone meet a similar problem before?
I work with Windows XP, python 2.4.0/2.4.1 (ActiveState builds) and wxPython 2.5.4.
Is there any possibility that the version of wxPython that pythonw.exe uses is different than the one that python.exe uses? For example this could happen if you have an alias or something for pythonw that uses pythonw.exe for an older version of Python.
···
--
Robin Dunn
Software Craftsman http://wxPython.org Java give you jitters? Relax with wxPython!