471,350 Members | 1,608 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,350 software developers and data experts.

New UI Toolkit

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?

Aug 26 '07 #1
4 1179
Gerdus van Zyl <ge**********@gmail.comwrote:
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.

:-)

--
Lawrence, oluyede.org - neropercaso.it
"It is difficult to get a man to understand
something when his salary depends on not
understanding it" - Upton Sinclair
Aug 26 '07 #2
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 ?
Aug 26 '07 #3
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)

Aug 26 '07 #4
Gerdus van Zyl wrote:
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

Aug 26 '07 #5

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

1 post views Thread by Greg Scharlemann | last post: by
reply views Thread by Chive Software | last post: by
2 posts views Thread by Ney André de Mello Zunino | last post: by
10 posts views Thread by miffy900 | last post: by
6 posts views Thread by Rental | last post: by
24 posts views Thread by invitro81 | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.