ThemeDB¶
继承: Object
一个单例,提供对引擎和项目使用的Theme资源的静态信息的访问。
描述¶
此单例提供对引擎和您的项目使用的Theme资源的静态信息的访问。您可以获取默认引擎主题以及您的项目配置主题。
ThemeDB还包含主题属性的回退值。
属性¶
方法¶
信号¶
fallback_changed() 🔗
当其中一个回退值被更改时发出。使用它来刷新可能依赖回退主题项的控件的外观。
属性说明¶
float fallback_base_scale = 1.0 🔗
每个Control节点和Theme资源的回退基本比例因子。当控件没有其他值可用时使用。
每个Control节点和Theme资源的后备字体。当控件没有其他值可用时使用。
每个Control节点和Theme资源的后备字体大小。当控件没有其他值可用时使用。
每个Control节点和Theme资源的回退图标。当控件没有其他值可用时使用。
方法说明¶
返回对默认引擎Theme的引用。此主题资源负责Control节点的开箱即用外观,不能被覆盖。
返回对自定义项目Theme的引用。此主题资源允许覆盖项目中每个控制节点的默认引擎主题。
要设置项目主题,请参阅ProjectSettings.gui/theme/custom。