c - 如何让我的 gtk 应用程序使用深色主题?

标签 c gtk themes gnome

gnome 桌面上的某些应用程序(例如图像查看器)使用主题的深色变体。 需要什么代码才能使我自己的 gtk 程序使用主题的这种黑暗变体?

最佳答案

使用 gtk-application-prefer-dark-theme环境。应该这样做:

g_object_set(gtk_settings_get_default(),
    "gtk-application-prefer-dark-theme", TRUE,
    NULL);

您可能需要确保在创建任何小部件之前执行此操作。

关于c - 如何让我的 gtk 应用程序使用深色主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15997464/

相关文章:

从 fortran 调用 c 函数(枚举类型)

c - 如何对嵌套在结构体数组中的结构体数组进行排序 C

cocoa - 以编程方式打开 Mac 帮助菜单

visual-studio-2010 - Visual Studio 2012 的 Visual Studio 2010 主题?

visual-studio-2013 - 将 SQL Server 2008 R2 Management Studio 主题更改为深色

php - 需要修改 Wordpress 主页模板以包含编辑器字段的忽略内容

合并数组中的全部元素并将其存储在索引 0 中

c - 如何防止其他模块调用我的 c 中的 extern 函数

python - 如何使用 PyGObject 将弹出菜单附加到 GTK2 中的列标题按钮?

c - 找不到 glib.h 和 gtk.h