Dark Theme для C ++ приложения на Windows 10 - PullRequest
0 голосов
/ 01 мая 2020

Я использую приложение Qalculate на Windows 10. Qalculate написан на C ++. Я хотел бы применить темную тему, возможно, способствуя проекту Github.
GitHub
Библиотеки GitHub
Веб-сайт
Снимки экрана


Вот как приложение в настоящее время выглядит на моей системе:
Current Look
На скриншотах на веб-сайте Qalculate показана темная тема:
Desired look

Я связался с основным разработчиком Ханной, чтобы узнать, как применить темную тему. Это был ее ответ:

Вы можете либо добавить переменную среды (в дополнительных системных свойствах) GTK_THEME со значением Adwaita: dark, либо создать файл с именем settings.ini, в папке C: \ Program Файлы \ Qalculate \ share \ gtk-3.0 или C: \ Users [имя пользователя] \ AppData \ Local \ gtk-3.0 со следующим содержимым

[Настройки] gtk-application-предпочитать-dark-theme = true

Похоже, что она использует Linux и процесс применения темы к конкретному c приложению в Windows 10 отличается от Linux.
Какой код необходимо добавить в проект Github, чтобы разрешить темную тему? Или есть другое приложение, которое позволило бы указать приложение c темная тема в Windows 10.


Примечание: Темная тема уже включена в Windows 10 настроек: Win 10 settings screenshot

1 Ответ

0 голосов
/ 03 мая 2020

Разработчик Ханна-кн обновила свой код, добавив темную тему. Код до и после здесь:

https://github.com/Qalculate/qalculate-gtk/commit/d16c0f424d5bb71dd6a69291d1972b45a2b84f4a
...