The main focus of Qt on the desktop is to provide a native look and feel on all 
platforms. Until now, Qt has come bundled with a few extra styles that were not 
used intentionally anywhere. Historically plastique was designed to blend with 
KDE 3.0 and cleanlooks in early Gnome environments. They have long since been 
replaced by Oxygen and GTK+ styles on these platforms but have been left in our 
repository for historical and compatibility reasons. We certainly don't need 
multiple non-native looks and feels included in every build of Qt so I think we 
should clean it up a bit now that we have the opportunity.

For those that want a reminder on what the old styles look like, you can see 
them here:

Plastique : http://i.imgur.com/JLuwo.png
Cleanlooks: http://i.imgur.com/VrF05.png

There are still a few use cases where including a non-native theme is useful. 
This can be on platforms that don't have a desktop environment or if an 
application wants to customise the colours of certain widgets. For that reason, 
I created a single new style dubbed "Fusion" that I propose could replace both 
of these two ageing themes. It was not designed to have a strong personality on 
its own, but rather be a simple and clean alternative to the styles it replaces.

For a quick glance of what it looks like with a few different colour settings, 
you can have a look at the following screenshot:
http://i.imgur.com/kn67x.png

Code is available in https://codereview.qt-project.org/#change,34458

I expect it to have some more visual tweaks, but unless there are loud 
protests, I would like to have this change in before the next beta. The old 
styles will of course continue to be usable, but no longer bundled in qtbase 
itself.

Jens
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to