【文本】控件用于显示文本、多语言标签等静态内容,或绑定变量来显示数值。
1 参考视频
2 属性
下面介绍主要属性
2.1 控件
控件名,当前页面唯一。
2.2 字体
设置文本字体、大小和颜色
2.3 主背景
文字控件默认是透明显示的,但可以通过“主背景”来设置文字控件的背景色、渐变色、边框圆角、边框粗细等属性,实现不同的效果。“主背景”的使用可以参考面板的主背景属性设置。
2.4 标签内容
文本显示内容可以设置显示静态文本、标签资源或绑定变量。
点击文本控的“标签内容”属性,出现如下设置对话框,
1)静态文本
设置文本控件显示的文本内容。
2)标签资源
设置需要显示多语言标签
3)绑定变量
设置文本控件显示指定的变量值。
2.5 显示格式
用于控制文本标签控件的显示格式,包括:
1)显示格式:
格式 |
描述 |
文本 |
以文本格式显示标签内容 |
数值 |
以数据格式显示标签内容,可通过该选项控制显示的整数位数、小数位数和是否显示千分位的“,”,同时可缩放显示变量值,实现简单的运算。 注:显示值=显示因数*变量原值+偏移量 |
货币 |
当关联变量为数值类型时,控制“货币符号”、“小数位”和“千分位”的显示,如¥1,234.56 |
日期 |
如果选择“日期”,系统会自动关联“系统时间”,通过此选项可以控制不同的日期时间显示方式及其分隔符,勾选显示。 |
百分比 |
以百分比的格式显示变量 |
2)对齐方式:
控制文本位置。
3)长文本处理
宽度自适应:根据显示内容,自动调整宽度;
自动换行:当显示内容较多时,超过了控件的宽度,自动换行;
显示省略号:当显示内容较多时,超过了控件的宽度,显示为“...”;
往复循环:当显示内容超过了控件宽度,将往复循环显示文本内容;
周期循环:当显示内容超过了控件宽度,将周期循环显示文本内容;
往复循环:当显示内容超过了控件宽度,将截取显示最左边的内容;
4)循环速度
当需要循环显示文本时设置的每秒移动的像素数
3 典型应用
3.1 显示日期时间
1)文本标签关联系统变量“$time”;、
2) “显示格式”属性选日期:
3.2 多语言文本标签
1)关联多语言标签;
2)切换多语言系统变量时自动改变显示:
vm->get(SysVar::Language)->set(Language::zh_CN);
3.3 显示变量值
1)绑定/关联要显示的变量;
2)选择数值显示格式

显示值=显示因数*变量值+偏移量