MarginContainer

Inherits: Container < Control < CanvasItem < Node < Object

简单边距容器。

描述

为所有作为容器的直接子节点的Control节点添加顶部、左侧、底部和右侧的边距。要控制MarginContainer的边距,请使用下面列出的margin_* 主题属性。

注意:要小心,Control的margin值与常量margin值不同。如果你想通过代码改变MarginContainer的自定义边距值,应该使用下面的例子:

# 这个代码示例假定当前脚本扩展自MarginContainer。
var margin_value = 100
add_constant_override("margin_top", margin_value)
add_constant_override("margin_left", margin_value)
add_constant_override("margin_bottom", margin_value)
add_constant_override("margin_right", margin_value)

Theme Property Descriptions

  • int margin_bottom

Default

0

所有MarginContainer的直接子代将有margin_bottom像素的底边距。


  • int margin_left

Default

0

所有MarginContainer的直接子代将有margin_left像素的左边距。


  • int margin_right

Default

0

所有MarginContainer的直接子代将有margin_right像素的右边距。


  • int margin_top

Default

0

所有MarginContainer的直接子代将有margin_right像素的顶边距。