Gtk2.x提供theme切換,3.x用css代替了theme.
我的gtk安裝目錄爲E:\program\gtk2.24
Theme牽扯到的一些文件:
E:\program\gtk2.24\etc\gtk-2.0\gtkrc,這個文件用來指定使用哪個主題,內容就一行:
gtk-theme-name = "MS-Windows"
"MS-Windows"是主題名
E:\program\gtk2.24\share\themes,這個目錄下的每個子目錄都是一個主題,主題名就是目錄名
E:\program\gtk2.24\lib\gtk-2.0\2.10.0\engines,這個目錄下的dll爲主題用到的engine,每個主題可能不一樣
可以用E:\program\gtk2.24\bin\gtk-demo.exe測試主題是否生效
自己發佈程序時,按照gtk的目錄結構把上述涉及到的文件考過來就成了,綠色版.
參考網址:
http://gtk-win.sourceforge.net/home/index.php/Main/Downloads(我的主題是從這下的)
http://blog.csdn.net/chszs/article/details/4006814