New UI Toolkit

G

Gerdus van Zyl

Hi

I am halfway to a first release of a new GUI library for python. It
will be cross platform and follows the Swing philosophy of user
experience and interface fidelity above "but it doesn't look like
windows!" (aside: neither does office 2007 or windowsmediaplayer).

The library is built on top of CairoGraphics (cairographics.org) and
currently has a rather stable backend for Win32 and experimental
backends for GTK,Pyglet,pygame.

I am also busy with an WYSIWYG designer ala visualstudio but have yet
to decide on an serializable format leaning towards xul-alike without
XBL.

You can see a screenshot here: http://infireal.com/external/gradripper.png
and a executable of a utility built using here: http://www.infireal.com/alpha
(generates cairo/svg gradients from images)

Please reply and let your thoughts be known. Is there a need for a new
GUI library for python?
 
L

Lawrence Oluyede

Gerdus van Zyl said:
Please reply and let your thoughts be known. Is there a need for a new
GUI library for python?

I think there's no real point in answering this question. You developed
a new toolkit because, I'm guessing, you are not fully satisfied by the
current ones. In my personal opinion there's no *need* for another
toolkit but there is *room* for one, two, hundreds of new toolkits.
That's what freedom is for.

:)
 
T

tool69

Gerdus van Zyl a écrit :

Seems very promising.

But I'm afraid with the Swing-like interface, i.e : did you use the same
widget positionning ?
 
G

Gerdus van Zyl

But I'm afraid with the Swing-like interface, i.e : did you use the same
widget positionning ?

Not sure what you mean, but each parent widget is responsible for
rendering and positioning the children. Can use layout managers, two
currently absolute and simple flow. ( In the screenshot, the gradients
are in a flow panel)
 
R

Richard Jones

Gerdus said:
I am halfway to a first release of a new GUI library for python. It
will be cross platform and follows the Swing philosophy of user
experience and interface fidelity above "but it doesn't look like
windows!" (aside: neither does office 2007 or windowsmediaplayer).

The library is built on top of CairoGraphics (cairographics.org) and
currently has a rather stable backend for Win32 and experimental
backends for GTK,Pyglet,pygame.

I am also developing a gui toolkit (for somewhat similar reasons to you,
though unrelated to Swing) but it's for pyglet only. If you're interested,
you can find it in the pyglet SVN under contrib/wydget. It's under heavy
development and is fairly advanced (in terms of widgets, layouts, dialogs
etc implemented) already.

Please reply and let your thoughts be known. Is there a need for a new
GUI library for python?

Clearly you felt there was :)


Richard
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,054
Latest member
TrimKetoBoost

Latest Threads

Top