Gtk2.x提供theme切换,3.xcss代替了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://orford.org/gtk/

http://blog.csdn.net/chszs/article/details/4006814