【发布时间】:2014-12-06 22:55:30
【问题描述】:
我想更改 Windows 的默认 GTK 主题。我知道该怎么做:
通过修改settings.ini 文件,
或者像这样:
settings = gtk_settings_get_default();
gtk_settings_set_string_property(settings, "gtk-theme-name", "ThemeName", NULL);
问题是文档没有提供用于代替ThemeName 的可能值列表,该参数接受哪些值?
【问题讨论】:
-
只是为了确定,您说的是在 Microsoft Windows 上执行此操作,对吗?我会回答这个问题,但我不知道如何设置或分发适用于 Windows 的 GTK+...另外,您是指定义您的应用程序将使用的主题,还是提供下拉菜单供用户选择的主题列表?
-
例如这个属性接受的值是什么:“gtk-theme-name”
-
我之所以问我所做的具体问题是因为主题是由用户安装的。您可以获取已安装主题的列表,但我不知道如何在 Microsoft Windows 上执行此操作(因为我不知道该系统上使用的文件夹是什么)。 GTK+ 3 中有 个预定义主题,但我不知道 Windows 上提供了哪些。