0

我是使用 GTK 开发的新手。我使用mingw64在windows上安装了gtkmm4.0,但我注意到生成的应用程序遵循默认主题(adwaita);但是我想改变它并使用 Windows 10 本机主题。Windows 10中的settings.ini文件在哪里?我在网上描述的常见地方搜索过它,但找不到它(甚至尝试自己创建一个),Windows上的GTK4.0是否有一个settings.ini文件?

4

1 回答 1

0

它位于以下任何位置(但您可能需要自己创建):

DLL prefix/share/gtk-4.0/settings.ini
DLL prefix/etc/gtk-4.0/settings.ini
C:/Documents and Settings/All Users/Application Data/gtk-4.0/settings.ini
C:/Documents and Settings/username/Local Settings/Application Data/gtk-4.0/settings.ini

您也可以使用GTK_THEME环境变量。

请注意,GTK 不再在 GTK4 中提供默认的 Windows 模仿主题(在 GTK3 中,它真的,真的,真的,很糟糕)。如果您想拥有原生的 Windows 外观,则需要编写自己的主题。

此外,在最新版本的 GTK 中,默认主题不是“Adwaita”,而是“Default”

于 2022-02-09T17:48:46.023 回答