Hi I'd like to embed a pygame surface into a wxPython-Panel. With the code from [1] it's no big deal. The attached code works on WinXP and W2k with Python 2.4.2 and pygame 1.7.1. And it works on WinXP with Python 2.3.5 and pygame 1.6. But on W2k it crashes with Python 2.3.5 and pygame 1.6 with the following error: ---snip--- Pygame Parachute Traceback: File "simple_pygame.py", line 15, in __init__ Fatal Python error: (pygame parachute) Segmentation Fault abnormal program termination ---snap--- Of course it doesn't crash, if I remove line 12 os.environ['SDL_WINDOWID'] = str(wndCam.GetHandle()) If I remove line 15 pygame.display.set_mode((640, 480)) it gives this error: ---snip--- Pygame Parachute Traceback: File "C:\PROGRA~1\Python23\Lib\site-packages\wx-2.6-msw-un icode\wx\_core.py", line 8731, in Show ---snap--- If I remove the lines 15&21 pygame.display.set_mode((640, 480)) ... frame.Show() it doesn't give a error, but of course than the app doesn't show anything. Is there any reason, why there is no precompiled version of pygame 1.7.1 for python 2.3? And how do I unfailing embed a pygame surface into a wxPython-app with Python 2.3? Are there other obstacles that I have to respect? Thanks for your help cu boesi [1] http://wiki.wxpython.org/index.cgi/IntegratingPyGame PS: I'm using wxPython 2.6.3.2 on all systems
Attachment:
simple_pygame.py
Description: Binary data