QGtkStyle makes KDE apps fit in with Dwarf
Trolltech developer Jens Bache-Wiig is doing work on a fresh style engine for Qt that can leverage the user’s default GTK+ theme. This will get it possible for Qt applications to optionally share the Dwarf look and feel when they are turning tail in the Dwarf background surroundings.
Qt has hankerred had got custom platform-specific styles that use native scheme theming Genus Apis to render a high level of visual consistency on Windows and Macintosh OS X, but the toolkit has ever careworn its own widgets on the Linux political platform. The upshot is that commixture KDE and Dwarf applications frequently results in an esthetically perplexing experience.
This job can be mitigated easy on KDE with a particular GTK+ theme engine that uses Qt widgets, but there was not antecedently any equivalent for Dwarf exploiters. Qt’s current Dwarf visual integrating result is the Qt QCleanlooks style, that is planned to slackly mimic GNOME’s default Clearlooks engine. Bache-Wiig’s novel QGtkStyle, that uses existent GTK+ theming Apis, furnishs a lots high level of visual consistency than QCleanlooks and makes simple Qt applications nigh identical from GTK+ applications.
“Nowadays that 4.4 is come out of the closet, I eventually set up the clip to recoil off some novel evolution and one of my pet juts out these hours is QGtkStyle. We already have QCleanlooks, icon subject, standard crosscuts and duologue buttons to incorporate with Dwarf, but to attain dead on target ne plus ultra we need to utilise the Gtk theme engine straight merely like we do on Mackintosh and Windows,” Bache-Wiig indited in a web log introduction. “QGtkStyle makes precisely this, and in add widens and excels QCleanlooks in a pile of early countries as good. All group boxes are today flat style to immingle better with Dwarf duologues. Picture theme support has amended, scrollbar buttons are incapacitated at edges and point view branches today support vibrate.”
I tried it on Ubuntu 8.04 with Qt 4.4 and was very moved with the quality. It’s still data, but I set up it altogether useable with Qt Room decorator, Mahimahi, KWord, and former complex applications. I tried it with Ubuntu’s default Human GTK+ theme and with my own comparatively complex Murrina-based GTK+ theme. It was capable to back up most of Murrine’s looking characteristics, admitting carte du jour and scrollbar striping, but held a small spot of problem with the slope logical argument that runs along the went away edge of cartes.
The root code is uncommitted for download from Trolltech’s SVN deposit, but retrieve that you will need Qt 4.4 to get it work. After the style has been piled up and set up, you can touch off it for KDE applications with the KDE 4 systemsettings tool and for Qt applications with the Qt 4.4 qtconfig tool.
Farther Indication
- First Amarok 2 tech preview released
- Bluetooth Now Poised To Fulfill Its Promise
- 5 Best Instant Couriers Likenned & Analyzed