我是使用GTK进行开发的新手。我使用mingw64在windows上安装了gtkmm4.0,但我注意到生成的应用程序遵循默认主题(adwaita(;然而,我想改变这一点,并使用windows10原生主题。settings.ini文件位于windows 10中的何处?我在网上描述的常见位置搜索过它,但找不到(甚至尝试自己创建一个(,windows上的GTK4.0是否有设置.ini文件?
它位于以下任意位置(但您可能需要自己创建(:
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";,但是";默认";