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
转载于:https://blog.51cto.com/2924037/1744708