我試圖改變GTK#中的主題(操作系統:Windows,IDE:Xamarin)。但我得到的下一個問題:GTK#中的Gtk主題#(Windows)
我只能找到一個正確呈現的主題,它是「奧爾塔」。一切都很好,除了滯後和凍結。這裏是我的代碼:
string Resource_File = "Orta\\gtk-2.0\\gtkrc"; Application.Init(); Gtk.Rc.AddDefaultFile (Resource_File); Gtk.Rc.Parse (Resource_File); MainWindow win = new MainWindow(); win.Show(); Application.Run();
當我改變窗格的大小或點擊按鈕,我得到GUI凍結(I already asked about this)。只有在使用此主題時纔會出現此問題,其他主題都可以使用。我使用了搜索並找到了一些意見,關於這是由於使用開羅渲染圖形(one of them)。
,如果我嘗試使用不同的主題,很多GUI元素的不正確我的GTK#應用程序呈現,但它們在GTK主題選擇正確渲染。如果主題在GTK主題選擇器中正確顯示,那麼我嘗試在我的Gtk#應用中使用選定的gtkrc文件(如示例中的「Orta」所示),但幾乎總是大多數小部件顯示不正確(here is an example)
所以,我有幾個問題:
- 如何選擇合適的工作主題?
- 如何設置GTK#(Windows)的主題?
- 什麼Gtk#開源應用程序使用的主題和方式?
- 還有哪些方法可以改變GTK#app中GUI的風格?
- 爲什麼「Orta」主題凍結?
所以我需要你的幫助! 謝謝!