GridContainer

Inherits: Container < Control < CanvasItem < Node < Object

网格容器,用于在类似网格的布局中排列Control派生的子项。

描述

GridContainer将把它的Control派生的子级排布在一个类似网格的结构中,网格列是columns属性指定,行的数量等于容器中子级的数量除以列的数量。例如,如果容器有5个子级,2个列,容器中就会有3行。

请注意,网格布局将保留每个大小的容器的列和行,并且空列将自动扩展。

注意: GridContainer只对继承自Control的子节点生效。它不会重新排列继承自Node2D的子节点。

教程

属性

int

columns

1

MouseFilter

mouse_filter

1 (overrides Control)

主题属性

int

hseparation

4

int

vseparation

4

属性说明

Default

1

Setter

set_columns(value)

Getter

get_columns()

GridContainer中的列的数量。如果修改,GridContainer会重新排列其Control派生的子代,以适应新的布局。

Theme Property Descriptions

  • int hseparation

Default

4

子节点的水平分隔量。


  • int vseparation

Default

4

子节点的垂直分隔量。