一、简单显示

1、仪表盘(gauge)

1.1、创建仪表盘控件

① 用途:创建仪表盘的控件

② 用途:仪表盘控件的ID

1.2、使用步骤

1.2.1、修改仪表盘状态及其他样式

属性-基本:
·ID:gauge_0ba1 是该仪表盘控件的识别号

·X、Y:在显示区域中的位置信息

·宽、高:设置仪表盘控件区域的大小

·对齐方式(依次):左对齐、水平居中对齐、右对齐、上对齐、垂直居中对齐、下对齐
属性-内容:
·上层控件:设置父对象,即该仪表盘控件为选择ID的子对象 

·不透明度:背景的透明度

·指针颜色:仪表盘的指针颜色

·旋转轴颜色:仪表盘的旋转轴颜色

·背景颜色:该仪表盘区域的背景颜色 

·正常颜色:仪表盘值正常区域的颜色

·告警颜色:仪表盘值告警区域的颜色

·开始值:仪表盘起始值(一般为0)

·结束值:仪表盘结束值(一般为100)

·告警值:触发警告的值(一般为大于该值的区域)

·初始值:指针一开始指向的值

1.3、仪表盘控件积木块

1.3.1、设置仪表盘的值

·选择UI控件:在布局–设计器中仪表盘控件的ID名。

·值:指针指向的值

示例:绑定列表控件id:gauge_0ba1 值为:20

查看代码实现方式【 {}code 】:

① 使积木函数生效

② api

③ 仪表盘控件id

④仪表盘指针初始值

⑤仪表盘设置的指针值

1.4、使用积木实现仪表盘指针跳动(ssd201)

·效果描述

通过设计器与积木配合,实现在开机后的1-5秒,指针从指向0平均跳动到100。

·UI界面设计

·创建仪表盘控件

·积木实现

·实际效果图

1.5、下载8ms平台源码分析

·压缩包文件

·qm_ui_entry.c分析


相关变量声明


①入口函数

②创建对象

③创建控件



积木逻辑实现


仪表盘创建及样式

文档更新时间: 2021-04-30 10:18   作者:admin