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

JUAN ERNESTO FLORES BELTRAN juanernestof at hotmail.com
Fri May 5 00:12:40 WST 2006


Andrew Conkling wrote:

>Then you need to install a good theme. :)  Your distro, assuming you're 
>using a major one, should >come with a good selection already.

I am running Suse 10.0

Thomas Mills wrote:
>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.

So, my pygtk application as well as my Desktop Environment (Open_Office, 
Konqueror, etc) is going to be graphically improved depending on the theme 
installed??  What if y only want to improve my application but not the whole 
environment??  I am really interested on a GTK theme called VistaBut, once 
installed on my computer is going to change the whole environment or only my 
pygtk applications?, what happens if then I decide to create a .exe by using 
py2exe and run the application in a windows system???  Is the theme (and all 
the nice looking) lost as a result of this??

Thomas Mills wrote:
>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.

Do you suggest to learn how to draw widgets and figures with cairo if  a 
special looking is required?

Thomas Mills wrote:
>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.

I am developing a telecommunications oriented application, it is an 
alternative designed on Open Code to the  Pathloss proprietary tool. After 
that I will designed an application oriented to the oil industry


thanks for your answers

Juan




More information about the pygtk mailing list