如何让vala应用程序出现深色GTK主题变体?

mar*_*cio 4 gtk vala

我有一个vala应用程序,我希望它使用黑暗的gtk主题而不是默认的轻量级主题.

Gtkparasite"使用黑暗变体"开关允许我这样做,但我怎么能以编程方式做到这一点?

mar*_*cio 6

好的,我找到了办法.在创建任何窗口小部件之前应执行以下操作:

Gtk.Settings.get_default().set("gtk-application-prefer-dark-theme", true);
Run Code Online (Sandbox Code Playgroud)