[PyQt] App Color/Style Themes
Hans-Peter Jansen
hpj at urpla.net
Tue May 17 10:14:13 BST 2011
On Monday 16 May 2011, 18:44:59 James Polk wrote:
> Anyone have any experience working with,tweeking, and/or creating new
> app color schemes?
You can change your applications color scheme by tweaking QPalette and
calling QApplication.setPalette().
> ...the one's specificed with "app.setStyle()"...
> Of the released ones:
>
> "Plastique",
> "CDE",
> "motif",
> "SGI",
> "Windows",
> "CleanLooks",
> "Mac"
>
> is there a way to tweek the colors in these? Where are they found?
> Can one create a new one from scratch? or a derivative of the above?
You're mixing color schemes and styles here. Since some QStyles are
loaded as a plugin, Phil doesn't support QStyle subclassing at all.
To support this, an auxilliary sip module needs to be created, that
copes with the nature of plugins.
Please refer to a discussion of mine with Phil half a year ago on this
list.
> Are these "themes" related to or the same as "styleSheets" ?
Well, themes derive from QStyle and stylesheets manipulate QStyle
attributes.
Hth,
Pete
More information about the PyQt
mailing list