在GUI元素中,以下是使用的属性。
目录
type指定元素的类型。
type 属性用于指定元素的类型。它可以是 base、text_block、color_picker、canvas、easel、image_block 或 button 其中一个字符串。
layout指定元素的大小、位置等。
layout 属性用于指定绘制GUI元素的大小、位置和角的相关信息。在大多数情况下,layout属性中,除了 x_point、 y_point、 width_point、 height_point,其他属性如 r_point、tl_point、tr_point、br_point、bl_point 不是必需的。这个元素可以作为常量在 elements 外部以 layouts 名称进行声明。
| 类型 | 名称 | 作用 |
|---|---|---|
| float | x_point |
从containerAnker视角来看,x轴方向的相对坐标。每个point的大小根据窗口大小和blockMode决定。 |
| float | y_point |
从containerAnker视角来看,y轴方向的相对坐标。每个point的大小根据窗口大小和blockMode决定。 |
| float | width_point |
x轴方向的大小。每个point的大小根据窗口大小和blockMode决定。 |
| float | height_point |
y轴方向的大小。每个point的大小根据窗口大小和blockMode决定。 |
| float | r_point |
所有顶点的圆角大小。每个point的大小根据窗口大小和blockMode决定。 |
| float | tl_point |
左上角的圆角大小。如果不为0.0,则优先于r_point。每个point的大小根据窗口大小和blockMode决定。 |
| float | tr_point |
右上角的圆角大小。如果不为0.0,则优先于r_point。每个point的大小根据窗口大小和blockMode决定。 |
| float | br_point |
右下角的圆角大小。如果不为0.0,则优先于r_point。每个point的大小根据窗口大小和blockMode决定。 |
| float | bl_point |
左下角的圆角大小。如果不为0.0,则优先于r_point。每个point的大小根据窗口大小和blockMode决定。 |
stroke指定边框的信息。