On Tue, Feb 10, 2009 at 5:51 AM, Simon Veith Reinholt <[email protected]> wrote: > > 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')
Thanks, fixed in r2438. > 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! :) No problem. Note that the integration only works on Windows/Linux (not OS X). Alex. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
