gpt4 book ai didi

c++ - GTK+ 适用于所有平台的相同 UI 主题

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:21:48 24 4
gpt4 key购买 nike

我开始编写一个我想成为多平台的应用程序,但我一直在决定应该使用哪个 UI 框架。这就是我的问题的来源:

是否可以为应用程序提供固定的 GTK 主题而不是使用系统事件主题?我希望我的应用程序在 Windows、OS X 和 Linux 上看起来都一样,而不是试图看起来像是在使用系统 native 控件。

最佳答案

“而不是使用系统事件主题?”你的意思是:“活跃”->“ native ”

是的,从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

关于c++ - GTK+ 适用于所有平台的相同 UI 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38914404/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com