2013-05-16 32 views
1

我想知道如何從Gtk-Sharp應用程序設置主題樣式。如何將主題設置爲Gtk#應用程序

我試着在OpenSuse 11.4和新版本12.3中嘗試MonoDevelop 4並編寫了一個非常簡單的gtk#app。

該應用程序只是一個「hello world」按鈕。

在它看起來像這樣,與圓形按鈕的外觀和家居設計師:

enter image description here

但只要我老了OpenSuse 11.4上運行的應用程序,它看起來像這樣與方形按鈕看:

enter image description here

它看起來較新的了OpenSuse 12.3讓我明白我沒有設定某種形式的窗口樣式「四捨五入」。

我試過這個,但它沒有改變任何東西,所以我在這裏錯過了整個觀點。

Gtk.Settings.Default.ThemeName = "Clearlooks"; 

回答

2

這是正確的方式來設置一個主題,也許您沒有安裝GTK的「Clearlooks」的主題或主題引擎+ 2

一般GTK +應用程序預計不會設置自定義主題,他們應該使用系統配置的主題。也許一個GTK + 2主題沒有爲你的openSUSE 11.4系統正確配置/安裝 - 請檢查其他GTK + 2應用程序的外觀。

相關問題