To view parent comment, click here.
To read all comments associated with this story, please click here.
If you like the way Gtk looks, just use QGtkStyle. It's the default when running in Gnome on Ubuntu.
Two comments:
- I tried Qt4.7 and I actually like the way cleanlooks looks now. Not sure what's the difference (my old Qt installation is gone now) but I'm happy with the readable, modern yet modest look of my app. It would be nice to have more styles of this quality in Qt, perhaps reproducing some of the best LaF's out there.
- Gtk style is fine for simple applications using basic widgets but for many others it breaks pretty badly. For example, QGroupBoxes or QDockWidgets lose most of their visual indicators, which makes them rather unreadable. That's perhaps inline with what Gtk does but it simply looks wrong (perhaps due to different text alignment rules etc.). Gtk style feels a bit like an automatic text translator - sort of works but its output isn't really what you'd like to show to your customers/users.
Beauty is in the eye of the beholder.
Personally, I can't stand GTK+ apps, regardless of what theme is used. Everything is "flat" and boring and blah, and always remind me of Netscape 4.x. There's no depth to anything, and colours are always muted, reminding me of pastels or hostpital shades of colours.
QT, and especially KDE, apps always look more professional, more complete, and more useful to me.
But, that's the beauty of things ... you can use the GTK+ apps you like, and I can use the QT/KDE apps I like, and we can both be happy.
Thankfully, the QT devs seem willing to bend over backwards to make GTK+ apps integrate into a QT-based desktop, even going so far as enabling the use of the glib even loop. It's too bad the GTK+/GNOME devs seem hell-bent on preventing the opposite, making QT apps look alien in GTK+-based desktops.
Edited 2010-10-24 18:48 UTC




Member since:
2009-06-30
I'm hardly a Gtk fan. If you actually read my comment you would see that I actually prefer Qt to Gtk in most respects. It doesn't change the fact that Qt is simply ugly and looks messy (or encourages design of messy GUI).
I've tried all styles shipped by default with Qt and even went ahead to try some free third party ones. Looks like no one has a good taste there - all styles feel like a broken copies of some well known LaF's (Motif, Clearlooks, Gtk, Blue Curve, Windows) or look like made by children (Oxygen, Plastic, Keramic)
QtCurve (also windowsxp style on XP) is indeed one of the best among them, it works and is readable. But it is simply an old theme and its aesthetics match the state of art of 2003.
There are nice Qt themes but these all seem to be reserved for proprietary products of some third party products. Mentor, Cadence have both developed nice and clean themes. So it is possible, only we can't rely on good taste of Nokia employees (or KDE guys). This is where Ubuntu's contribution could help a lot.