title: OPENGL User Interface Programming
body: <p>I'm developing a graphical application to present data (not a game but a real workhorse app). It needs to be cross platform, so I have chosen:</p>
  
  <ul>
  <li>python</li>
  <li>openGL (I need 3D, blending, textures etc)</li>
  <li>pyopengl</li>
  <li>wx/pywx - windowing, dialogs etc.</li>
  </ul>
  
  <p>The last component - WX - raises the question. I can put together a very nice looking app (the prototypes look slick) - but when I need to interact with the user to ask questions, get input, I have to use WX. It makes the app look inconsistent to have traditional UI with traditional dialogs and combos and text entry on top of a full screen 3D app with blending, smooth motion, textures etc.</p>
  
  <p>Has anyone developed a GUI using OpenGL and python? Can you share with me the toolkits and/or tricks you used? I need combos, text entry, buttons, radios, option buttons, tree view.</p>
  
  <p>There are some toolkits out there, but they are either incomplete or old and unmaintained. A great example is pyUI (<a href="http://pyui.sourceforge.net/" rel="nofollow noreferrer">http://pyui.sourceforge.net/</a>) - looks slick but untouched for years.</p>