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