静态文本(label)

此控件为V2.3新增,用于替换原来的 text

功能

label控件用于在页面中显示任意静态文本。所有不会更改的说明性文字、标识性字符都可以使用label控件,例如坐标轴名称等。通过合适的布局,label控件可以作为其他控件的说明性文本。

参数

  • 显示的字符串(包含在单引号' '或双引号" "中的中英文字符)
  • 控件所在位置及所占空间大小,此参数类型为元组,写作 (a, b, c, d) 其中a/b/c/d都应该是正整形值分别表示控件的 起始行/起始列/所占行数/所占列数,其中c/d可以省略,省略时值均为1。
  • 对齐方式 可以为 左对齐/居中/右对齐,此参数类型非字符串,写作 左对齐不设为默认值(如果page函数中设置了本页的默认值,则和page中一样;page中没设置,则为全局默认设置值。)
  • 颜色(不设为默认值,见上一行)
  • 字体大小(不设为默认值,见上一行)
  • id 控件名称,用于标识控件,控件名称不可重复,如果不需要可以不设置,此参数可以为数字或中英文字符串,写作 id="page1"id=1。若和后面要说明的switch控件联合使用,则可能需要id,详细说明见switch
  • 是否显示:不显示visible=0(v3.3新增)

示例

label

with page(10, 5, id="Coor", text=(绿色, f32x16, 居中)):
    label("[绝对坐标]", (2, 1))  #label控件,在第2行第1列,占1行1列,颜色,对齐方式和字体采用page函数中设定的默认值
    label("X", (3, 1))          #label控件,在第3行第1列,占1行1列,颜色,对齐方式和字体采用page函数中设定的默认值
    label("Y", (4, 1))          #label控件,在第4行第1列,占1行1列,颜色,对齐方式和字体采用page函数中设定的默认值

label("", (30, 30, 1, 100), border_visible=1),可以产生类似直线效果
所占行数或列数设置成0表示画宽度为1的直线