我开始编写一个我希望成为多平台的应用程序,并且我决定应该使用哪个UI框架。这就是我的问题所在:
是否可以为应用程序使用固定的GTK主题而不是使用系统活动主题?我希望我的应用程序在Windows,OS X和Linux上看起来相同,而不是试图看起来像使用系统本机控件。
答案 0 :(得分:0)
"而不是使用系统活动主题? " 你的意思是:"活跃" - > "天然"
是的,从Gtk + 3.0开始,你可以通过使用css主题来使用固定的GTK主题,它是跨平台的(但在我看来,当穿越平台时,QT似乎更好)。
这里有一些关于默认主题以及如何更改主题的文章:
https://blogs.gnome.org/mclasen/2014/06/13/a-new-default-theme-for-gtk/
https://developer.gnome.org/gtk3/stable/gtk-migrating-GtkStyleContext.html