<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.45">
<TITLE>RE: Best GUI for small-scale accounting app?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>( sorry about top posting)</FONT>
</P>

<P><FONT SIZE=2>1. Ever avoid web based. unless you have to do it webbased. I've been doing web based apps for 5 years now. it simple don't pay off! usability within a browser sucks, unless you can spend time re-writting the whell on javascript. then you have to deal with things like the back button going to a POST page, user cancel actions... it simple don't pay off unless you really has to access it from diferent machines. But ok, i think this will became a flame war if i go on...</FONT></P>

<P><FONT SIZE=2>2. from my ridiculously short experience with python-client-sided: gtk is way too clumsy. wxWindows has a weird way of handling events and such. tk is very simple. Qt i didn't even considered because of license and mainly because it's less cross plataform then java ;-)</FONT></P>

<P><FONT SIZE=2>So. i did all my programs in tk. But i subclassed a lot so in the future it would be easy to just snap in another gui toolkit.</FONT></P>
<BR>
<BR>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Paul Rubin [mailto:"<A HREF="http://phr.cx" TARGET="_blank">http://phr.cx</A>"@NOSPAM.invalid]</FONT>
<BR><FONT SIZE=2>Sent: segunda-feira, 20 de dezembro de 2004 10:43</FONT>
<BR><FONT SIZE=2>To: python-list@python.org</FONT>
<BR><FONT SIZE=2>Subject: Re: Best GUI for small-scale accounting app?</FONT>
</P>
<BR>

<P><FONT SIZE=2>Bulba! <bulba@bulba.com> writes:</FONT>
<BR><FONT SIZE=2>> I'll soon start development of a specialized small app and need </FONT>
<BR><FONT SIZE=2>> to choose GUI for it. </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> I have narrowed the choice to wxPython/PythonCard and QT/PyQT </FONT>
</P>

<P><FONT SIZE=2>What does the app need to do?  I'd try to make it web based unless</FONT>
<BR><FONT SIZE=2>there's a good reason not to.  That's even if it just runs on the</FONT>
<BR><FONT SIZE=2>user's desktop; run the http listener on the localhost and let the</FONT>
<BR><FONT SIZE=2>user connect to it with a browser.  </FONT>
</P>

<P><FONT SIZE=2>However, between those two you mention, wxPython seems easier to use</FONT>
<BR><FONT SIZE=2>and runs on more platforms.  On the other hand, it may be less well</FONT>
<BR><FONT SIZE=2>maintained than QT.  For example, its current installation script</FONT>
<BR><FONT SIZE=2>seems to assume an older version of GTK is installed, and it fails</FONT>
<BR><FONT SIZE=2>with newer GTK versions.</FONT>
<BR><FONT SIZE=2>-- </FONT>
<BR><FONT SIZE=2><A HREF="http://mail.python.org/mailman/listinfo/python-list" TARGET="_blank">http://mail.python.org/mailman/listinfo/python-list</A></FONT>
</P>

</BODY>
</HTML>