<div class="gmail_quote">On Wed, Jul 13, 2011 at 9:41 AM, Shwinn Ricci <span dir="ltr">&lt;<a href="mailto:armvrt@gmail.com">armvrt@gmail.com</a>&gt;</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&#39;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&#39;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&#39;t matter - Tkinter is probably the easiest one to use, wxPython give you native-looking widgets (if you&#39;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&#39;ll be using your left pinky /all/ the time because everything you use has &quot;q&quot; 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&#39;d probably use Tkinter.</div><div><br></div><div>-HTH,</div><div>Wayne</div></div>