c – GTK所有平台的UI主题相同

c – GTK所有平台的UI主题相同,第1张

概述我开始编写一个我希望成为多平台的应用程序,并且我不得不决定应该使用哪个UI框架.这就是我的问题来自: 是否可以为应用程序使用固定的GTK主题而不是使用系统活动主题?我希望我的应用程序在Windows,OS X和Linux上看起来相同,而不是试图看起来像使用系统本机控件. “而不是使用系统活动主题?” 你的意思是:“主动” – > “原生” 是的,从Gtk 3.0开始,你可以使用固定的GTK主题,使 我开始编写一个我希望成为多平台的应用程序,并且我不得不决定应该使用哪个UI框架.这就是我的问题来自:

是否可以为应用程序使用固定的GTK主题而不是使用系统活动主题?我希望我的应用程序在Windows,OS X和Linux上看起来相同,而不是试图看起来像使用系统本机控件.

解决方法 “而不是使用系统活动主题?”
你的意思是:“主动” – > “原生”

是的,从Gtk 3.0开始,你可以使用固定的GTK主题,使用CSS主题,它是跨平台的(但在我看来,当穿越平台时,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

总结

以上是内存溢出为你收集整理的c – GTK所有平台的UI主题相同全部内容,希望文章能够帮你解决c – GTK所有平台的UI主题相同所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1224852.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-05
下一篇2022-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存