[pygtk] Improving pygtk appearance, or moving to wxPython?

Thomas Mills Hinkle tmhinkle at gmail.com
Thu May 4 10:05:02 WST 2006


> ..should i install a "theme" or do i have to do all the drawing
> it requires by using cairo??...what i really need is better appeareance
> widgets...



In general, the theme philosophy is meant to give users control over the
appearance of applications on their computer and to ensure a consistent look
across the board. That is, normally, the application writer should never
have to think about themes at all -- across the board, all GTK applications
will have the same look for dialogs, text entries, buttons, etc. Any
customization you do of the look of your app on the application level breaks
consistency with other apps and is therefore a bad thing.

In my opinion, the only clear exceptions to this would be the following:

1. If you need a widget that does not exist in other applications, you need
to draw it yourself and can control the look of it.
2. If for some reason the look of your application is very specialized... in
that case, you should be able to do everything with a custom theme for your
app as others have suggested.

In general, for most applications, you don't want to be implementing all
kinds of special looks for your app -- you want your app to look like users
expect. It sounds like you may have an unusual application in mind -- if you
can specify precisely what it is you're trying to customize the look of,
you'll be able to get some more specific, useful help.

Tom
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.daa.com.au/pipermail/pygtk/attachments/20060503/717b455f/attachment-0001.htm


More information about the pygtk mailing list