我想在Windows中更改默认的Gtk主题,
我知道该怎么做:
通过修改settings.ini
文件,
或者像这样:
settings = gtk_settings_get_default ();
gtk_settings_set_string_property (settings, "gtk-theme-name", "ThemeName", NULL);
问题是doc没有提供可用的主题名称, 我想知道可以在我的Gtk应用程序中使用的不同主题名称,
答案 0 :(得分:3)
这个问题并不是真正的问题:你可以在GTK +本身可以访问的目录中安装尽可能多的主题。您无法以编程方式枚举它们,因为它是用户(或至少是应用程序开发人员)设置,您可以在自己的应用程序中发送任意数量的主题。
GTK +内置了各种主题,具体取决于平台。
可在每个平台上使用:
Raleigh
Adwaita
(从GTK + 3.14开始)HighConstrast
(从GTK + 3.16开始)您还可以使用win32
主题。从GTK + 3.14开始的默认主题是Adwaita
。