QGtkStyle : 讓 Qt 應用程式模擬 GtK+ 的外觀
當我們使用 GNOME 或 [
LXDE] 這一類以 Gtk+ 開發的桌面系統時,免不了會需要使用某些重量級 Qt/KDE 應用程式,如 Skype,稍早還做了 [
援助 Qt4 style 小記] 的嘗試。現在,Trolltech 的工程師完成了初步的實做,提出 [
QGtkStyle],透過 Qt Style plugin,可動態在 Qt 4.4 的應用程式中,模擬 Gtk+ 的外觀,所謂「一圖勝千文」,咱們看看呈現的效果: (click to enlarge)

由圖可見,最上層的 Skype 雖然非自由軟體,但透過 Qt 4.4 加上 [
QGtkStyle] 即可有 Gtk+ 的外觀效果,包含按鈕與捲軸都是如此,與下方的 Firefox 瀏覽器的 native Gtk+ 效果就非常一致,比起過去分歧的 Gtk+ vs. Qt 視覺呈現,協調許多。
程式碼可透過 SVN 取得,以 GNU GPLv2 授權釋出。
由 jserv 發表於 May 16, 2008 04:08 PM
請問 QFileDialog 可否也使用 GtkFileChooserDialog 呢?
只知道 Qt3 的 Opera 9.50b2 在 Gnome 下是使用 GtkFileChooserDialog 的