[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.python

Python GUI toolkit

default

2/3/2008 3:40:00 PM

what i meant was, i tried gtk, didnt like it, the main reason was that it
had a very bad gui appeal for me, i did try my hand at wx , and i would have
stuck with it, but then i saw the qt4 screenshot and couple of examples of
its code and i liked it, so i was wondering, if anyone would tell me that i
should stick to wx or go forward with qt4.

also, is qt4 apps better looking in both win/linux than wx apps, coz the
main thing i m looking for is visual appeal of the gui.
9 Answers

Grant Edwards

2/3/2008 4:55:00 PM

0

On 2008-02-03, default@defaulted.default <default@defaulted.default> wrote:

> what i meant was, i tried gtk, didnt like it, the main reason was that it
> had a very bad gui appeal for me, i did try my hand at wx , and i would have
> stuck with it,

Wx generally uses GTK on Unix, so if you don't like GTK, then
Wx isn't really an option. Wx uses native widgets on Win32, so
it'll look just as ugly as a normal Win32 app does.

> but then i saw the qt4 screenshot and couple of examples of
> its code and i liked it, so i was wondering, if anyone would
> tell me that i should stick to wx or go forward with qt4.

Stick with Wx. It uses GTK, and GTK is "native" on my system.

> also, is qt4 apps better looking in both win/linux than wx
> apps, coz the main thing i m looking for is visual appeal of
> the gui.

If what you care about is your opinion of the looks, what are
you asking us for?

--
Grant Edwards grante Yow! Do you like "TENDER
at VITTLES"?
visi.com

Jorge Godoy

2/3/2008 5:06:00 PM

0

default@defaulted.default wrote:

> what i meant was, i tried gtk, didnt like it, the main reason was that it
> had a very bad gui appeal for me, i did try my hand at wx , and i would
> have stuck with it, but then i saw the qt4 screenshot and couple of
> examples of its code and i liked it, so i was wondering, if anyone would
> tell me that i should stick to wx or go forward with qt4.
>
> also, is qt4 apps better looking in both win/linux than wx apps, coz the
> main thing i m looking for is visual appeal of the gui.

Qt is a the best choice, IMHO. Nice support, free if you write free
software, very nice API, nice tools to develop with and the best looking
widget system for *nix and mobile phones.

I also don't like GTK that much but unfortunately we have to live with some
apps written with it.

Christian Heimes

2/3/2008 6:43:00 PM

0

James Matthews wrote:
> Just a side question!
>
> Does QT support Events from multiple threads without any special calls!
> Example when i use WX i have to call wx.CallAfter()

Yes, you can send signal across threads with some precaution.

Christian

Christian Heimes

2/3/2008 6:44:00 PM

0

Jorge Godoy wrote:
> Qt is a the best choice, IMHO. Nice support, free if you write free
> software, very nice API, nice tools to develop with and the best looking
> widget system for *nix and mobile phones.

PyQt4 forces you to either release your software under GPL or buy a
license. Qt3 and Qt4 allow many more open source licenses but PyQt's
license module doesn't.

Christian

PS: I also prefer Qt4 over wx and GTK. :)

Guilherme Polo

2/3/2008 6:55:00 PM

0

2008/2/3, Christian Heimes <lists@cheimes.de>:
> Jorge Godoy wrote:
> > Qt is a the best choice, IMHO. Nice support, free if you write free
> > software, very nice API, nice tools to develop with and the best looking
> > widget system for *nix and mobile phones.
>
>
> PyQt4 forces you to either release your software under GPL or buy a
> license. Qt3 and Qt4 allow many more open source licenses but PyQt's
> license module doesn't.
>

PyQt follows same licensing as Qt, so what licenses does Qt4 supports
besides GPL and Qt commercial license ?

>
> Christian
>
>
> PS: I also prefer Qt4 over wx and GTK. :)
>
>
> --
> http://mail.python.org/mailman/listinfo/p...
>


--
-- Guilherme H. Polo Goncalves

miller.paul.w

2/3/2008 7:02:00 PM

0

On Feb 3, 10:39 am, defa...@defaulted.default wrote:

> also, is qt4 apps better looking in both win/linux than wx apps, coz the
> main thing i m looking for is visual appeal of the gui.

Well, well... this wasn't in your original post. I had assumed ease
of programming and cross-platform-ness were the only requirements. If
"looks good" is the main criterion, then I don't think Tkinter makes
the top of many peoples' lists. It isn't that Tkinter can't be *made*
to look good, it's just that it takes quite a bit of work, and if
you're going to put that much effort into a GUI, you're probably
better off with qt, gtk, or wx.

Thomas Pani

2/3/2008 7:06:00 PM

0

Guilherme Polo wrote:
> PyQt follows same licensing as Qt, so what licenses does Qt4 supports
> besides GPL and Qt commercial license ?
Qt4 has a special exception to the GPL, allowing the use of free
software licenses not compatible with the GPL:
http://trolltech.com/products/qt/gpl...

Cheers,
thomas pani

Guilherme Polo

2/3/2008 7:12:00 PM

0

2008/2/3, Thomas Pani <thomas.pani@gmail.com>:
> Guilherme Polo wrote:
> > PyQt follows same licensing as Qt, so what licenses does Qt4 supports
> > besides GPL and Qt commercial license ?
>
> Qt4 has a special exception to the GPL, allowing the use of free
> software licenses not compatible with the GPL:
> http://trolltech.com/products/qt/gpl...
>

Thank you, I wasn't aware of that.

> Cheers,
>
> thomas pani
>


--
-- Guilherme H. Polo Goncalves

Guilherme Polo

2/3/2008 7:33:00 PM

0

2008/2/3, Guilherme Polo <ggpolo@gmail.com>:
> 2008/2/3, Thomas Pani <thomas.pani@gmail.com>:
>
> > Guilherme Polo wrote:
> > > PyQt follows same licensing as Qt, so what licenses does Qt4 supports
> > > besides GPL and Qt commercial license ?
> >
> > Qt4 has a special exception to the GPL, allowing the use of free
> > software licenses not compatible with the GPL:
> > http://trolltech.com/products/qt/gpl...
> >
>
>
> Thank you, I wasn't aware of that.
>

After rereading PyQt license model, it clearly states that in order to
use the free version you need to use it in compatibility with GPL.

For me being compatible with GPL, also means you could any of the
GPL-compatible licenses.

> > Cheers,
> >
> > thomas pani
> >
>
>
>
> --
> -- Guilherme H. Polo Goncalves
>


--
-- Guilherme H. Polo Goncalves