If you get the source (eg. from SVN) there's a very simple example of
a pyglet/wxPython integration in the source/experimental/ folder.
I've successfully used this example as a base for an editor, even
using XRC. I was using Windows, so I don't know about performance on
other os'.
If you already have a working wxPython application, or have previous
experience with it, you can simply consider it a custom widget and
drop it in your existing codebase. In the example, the TestFrame is
your main application window, and the TestCanvas is where you do your
OpenGL/pyglet magic.
However, I don't know how this integrates with a game loop, meaning
that in the example there is no update function scheduled, so you will
only get to redraw your opengl context when the operating system finds
it is time to redraw your window. I'm sure this can be worked around
somehow, but for an editor it is not necessary, and actually a
blessing. :)
The example from the pyglet sourc is called wxtest.py but the current
SVN version is a little out of date. You'll have to change this line:
label = pyglet.text.Label('Hello, world', font_size=48,
valign='center', halign='center')
into this:
label = pyglet.text.Label('Hello, world', font_size=48,
anchor_x='center', anchor_y='center')
I guess I never got at chance to say thank you to whoever created this
excellent wxpython example in the experimental folder. So, thanks!
Great work! :)
-Simon
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"pyglet-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/pyglet-users?hl=en
-~----------~----~----~----~------~----~------~--~---