<div class="gmail_quote">On Wed, Jul 13, 2011 at 9:41 AM, Shwinn Ricci <span dir="ltr"><<a href="mailto:armvrt@gmail.com">armvrt@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hey all,<br>
<br>
I am browsing through the large list of apps for creating GUIs from
python on <a href="http://wiki.python.org/moin/GuiProgramming" target="_blank">http://wiki.python.org/moin/GuiProgramming</a> but unfortunately
don't know which one is the best for my project, which involves mapping a
point on a 2-Dimensional surface to a 3-Dimensional structure by having
users move their mouse over the 2-D surface to light up a respective
point on the 3-D surface. The GUI should also allow me to implement
rotated camera angles for the 3-D structure. Does the GUI I select
matter at all? Any pointers would be appreciated.<br></blockquote><div><br></div><div>Do you have any experience with 3d programming? If you've already familiar with OpenGL, you can use the pyglet framework that gives you OpenGL bindings. </div>
<div><br></div><div>Of course, if you already have a way to do the 3d part, then your GUI framework really doesn't matter - Tkinter is probably the easiest one to use, wxPython give you native-looking widgets (if you're using Windows, your apps will look like other Windows apps), PyGTK+ is great if you plan to use the Gnome window manager under Linux, and PyQT is good for KDE and contains everything but the kitchen sink. Also you'll be using your left pinky /all/ the time because everything you use has "q" in it.</div>
<div><br></div><div>If all you need to do is display an image and track where the mouse click/drags are happening, I'd probably use Tkinter.</div><div><br></div><div>-HTH,</div><div>Wayne</div></div>