Подтвердить что ты не робот

Как заставить приложение gtk использовать темную тему?

Некоторые приложения на рабочем столе gnome, такие как просмотрщик изображений, используют темную вариацию темы. Какой код необходим, чтобы моя собственная программа gtk использовала эту темную вариацию темы?

4b9b3361

Ответ 1

Используйте настройку gtk-application-prefer-dark-theme. Это должно сделать это:

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

Возможно, вам придется убедиться, что вы делаете это, прежде чем создавать какие-либо виджеты.