Thanks, that certainly looks interesting and I'll give it a try. Perhaps it's a little too much work for what I have in mind, but definitely something useful to learn in the long run.<br><br>Best regards,<br>Roy<br>
<br><div class="gmail_quote">On Jan 2, 2008 11:56 PM, Michael Langford <<a href="mailto:mlangford.cs03@gtalumni.org">mlangford.cs03@gtalumni.org</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
While some people are Adobe haters("They hate the web...etc"), I think<br>a slick alternative available now is Flex2 calling python via XMLRPC.<br><br>I've been doing so lately. It is fast to pick up and makes slick
<br>looking GUI's rather quickly. It has a cheap GUI builder that actually<br>works if you don't feel like just typing out MXML files. You can use<br>Apollo to do desktop apps and just Flex to do web apps, and all the
<br>controls are the same. (The difference is a build setting and a change<br>to a couple tags, and voila, desktop app is on the web or vice versa).<br><br>Bruce Eckel (the thinking in Java Guy) has written an article on this
<br>Approach: <a href="http://www.artima.com/weblogs/viewpost.jsp?thread=208528" target="_blank">http://www.artima.com/weblogs/viewpost.jsp?thread=208528</a><br><br>The ActionScript module I'm currently using for XMLRPC:
<br><a href="http://code.google.com/p/as3python-xmlrpc-lib/" target="_blank">http://code.google.com/p/as3python-xmlrpc-lib/</a><br><br>You don't really need to know any ActionScript to do this. Very little<br>is required to marshal data in and out of the controls. Other then
<br>that, everything is python!<br><br>Flex is open source now, so you even have that going for you. And it's<br>actively maintained (and updated) by Adobe. The install on a client<br>computer is easier than with wxPython as the GUI toolkit, and I've
<br>done several wxPython apps that needed installers. The python back end<br>to all this is SimpleXMLRPCServer, which is also, very easy to use.<br>Exceptions even work well (a big surprise for me). And the fact this<br>
approach is cross platform, for "platform" being defined as Windows,<br>Linux, Mac, Firefox, IE6, IE7 and Opera, makes this a great choice for<br>a easy UI toolkit.<br><br> --Michael<br><div><div></div><div class="Wj3C7c">
<br>On Jan 2, 2008 9:08 AM, Roy Chen <<a href="mailto:roychenlei@gmail.com">roychenlei@gmail.com</a>> wrote:<br>> Hello all,<br>><br>> I've been using PythonCard to build a GUI for a simple program I'm trying to write. It's simple and easy to use, and rather intuitive.
<br>><br>> However, it seems that it hasn't been updated in some time, and so I would like a recommendation for a cross-platform (preferably) GUI builder. I'm leaning towards wxPython so far (it's had a recent release just a month or so ago), but if anyone has any suggestions, that'd be great.
<br>><br>> Thanks in advance,<br>> Roy Chen<br>><br></div></div>> _______________________________________________<br>> Tutor maillist - <a href="mailto:Tutor@python.org">Tutor@python.org</a><br>> <a href="http://mail.python.org/mailman/listinfo/tutor" target="_blank">
http://mail.python.org/mailman/listinfo/tutor</a><br>><br>><br><font color="#888888"><br><br><br>--<br>Michael Langford<br>Phone: 404-386-0495<br>Consulting: <a href="http://www.RowdyLabs.com" target="_blank">http://www.RowdyLabs.com
</a><br></font></blockquote></div><br>