MarginContainer

继承: Container < Control < Item < Object

在其子控件周围保留边距的容器。

描述

MarginContainer在其子控件的两侧添加可调节的边距。边距是添加在所有子控件周围的,而不是单个子控件周围。为了控制MarginContainer的边距,请使用下面列出的margin_*主题属性。

注意:边距的大小是主题覆盖项,而不是普通属性。这是如何在代码中更改它们的示例:

# This code sample assumes the current script is extending MarginContainer.
var margin_value = 100
add_theme_constant_override("margin_top", margin_value)
add_theme_constant_override("margin_left", margin_value)
add_theme_constant_override("margin_bottom", margin_value)
add_theme_constant_override("margin_right", margin_value)

主题属性


主题属性说明

int margin_bottom = 0 🔗

从底部向容器内部直接子级偏移此数量的像素。


int margin_left = 0 🔗

从左侧向容器内部直接子级偏移此数量的像素。


int margin_right = 0 🔗

向容器内部直接子级偏移从右侧开始的像素量。


int margin_top = 0 🔗

从顶部向容器内部直接子级偏移这个数量的像素。