Re: On AnyGUI Core
"Peter Damoc" <[email protected]> Fri, 05 Aug 2005 13:39:56 +0300
| Newsgroups | gmane.comp.python.anygui.devel |
|---|---|
| Message-ID | <op.su06kuhnrbdvmk@media> |
On Fri, 05 Aug 2005 13:18:28 +0300, David McNab <[email protected]> = =20 wrote: > Peter Damoc wrote: >> Hello list, >> >> I've been looking around at python GUI toolkits just for fun and I cam= e >> across AnyGUI. >> It is very impressive but I think it solves the wrong problem. Let me >> explain myself: > 8>< > > Agreed - AnyGui by its nature is vulnerable to countless environmental > quirks. If it had a large, organised and devoted development and > maintenance team, it would probably cope well. But it would take a lot > of resources to prevent the endless "it's not working on <linux distro = =20 > x>" this is why I think is better to just reimplement the low level. Wrapping= =20 the toolkits might be too much, especialy for a small team >> As a programmer I would like to have is an OSS python GUI toolkit that >> looks great everywhere and acts the same on all platforms without >> custom hack in the app code. > > PyQT is worth a look. However, that carries the cost of Qt's weird > windows licensing quirks. PyQT follows QT and... some people might not want to invest in something = =20 that will allow the to create *only* GPL OpenSource. Where I live 6000$ i= s =20 about the sallary for 2 years for some people. Not an option. >> There is currently no such thing > > True, but (IMHO) the PMW/Tkinter combination comes very close > (http://pmw.sourceforge.net). anything Tkinter makes me thing at ugly GUIs.... sure that might be a =20 whimsical thing but.... a lot of beginners look at this. >> and my little mind cannot understand why. >> Ok... so its a lot of work to create such a thing > > Creating such a thing is relatively straightforward. Making it practica= l > - easily learned, easy to setup and use, and respectful of resources > takes about 5-50 times that amount of work again. build it and they will come. Once done the proof of concept... maybe =20 someone will come and optimize the low-end stuff just to demonstrate that= =20 it can. > There's a lot of good gui libs, but they're hard to understand unless > you're willing to study the implementation's source code, or even live > with the developer and suck the pizza stains off his/her T-shirt. Not true, I have a fair experience with wxPython and is not that hard BUT= =20 it does not allow skinning, and it feels heavy, packaged exe are rather =20 big... and most importantly... a lot of low level bugs surface from the = =20 C++ part. > Please do have a serious try of Tkinter, with the PMW classes over the > top. I've been there, from scared gui neophyte to someone that can buil= d > smart, platform-independent guis - all the pain and labour you put into > learning Tkinter, you will recoup in joy and satisfaction as your apps > Simply Just Work. Tkinter-based progs also package well into windows > standalone EXE packages (eg Py2EXE), so you can spare your users the > confusion of installing/setting up their own Python environment. > > Cheers > David Thanks for your reply, will take a look at PMW. Peter. ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practic= es Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q= A Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf