一、简单显示

1、LED(led)

1.1、创建led控件

① 用途:创建led的控件

② 用途:led灯控件的ID

③ 用途:选择灯亮的颜色

1.2、使用步骤

1.2.1、修改led状态及其他样式


①led控件位置信息

②led控件大小信息

③对齐方式

④样式

⑤可直接拖拉修改大小与位置

属性-基本:
·ID:led_fc74 是该led控件的识别号

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

·宽、高:设置led控件区域的大小

·对齐方式(依次):左对齐、水平居中对齐、右对齐、上对齐、垂直居中对齐、下对齐
属性-内容:
·led灯颜色:设置led灯点亮后的颜色

·上层控件:设置父对象,即该文本控件为选择ID的子对象 

·初始值:设置开机后led的状态,开或者关

1.3、led控件积木块

1.3.1、设置led灯状态

·选择UI控件:在布局–设计器中led灯控件的ID名。

·状态:设置该灯状态的真假,即亮(真)或者(假)灭。

示例:绑定led灯控件id:led_fc74,状态为:假

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


① 使积木函数生效

② api

③ led控件id

1.3.2、设置led灯亮度

·选择UI控件:在布局–设计器中led灯控件的ID名。

·亮度(0-255):设置led灯的亮度,范围0-255。

示例:示例:绑定led灯控件id:led_fc74,亮度为:0

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

① 使积木函数生效

② api

③ led控件id

④ 亮度值

1.3.2、切换led灯状态

·选择UI控件:在布局–设计器中led灯控件的ID名,切换该led灯的状态。

1.4、使用积木实现led以不同的亮度依次点亮(ssd201)

·效果描述

通过设计器与积木配合,实现三盏led灯分别在开机的一秒后、二秒后、三秒后以不同的亮度亮起。

·UI界面设计

·创建led控件



·积木实现

·实际效果图

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

·压缩包文件

·qm_ui_entry.c分析


相关变量声明


①入口函数

②创建对象

③创建控件

④样式


积木逻辑实现


led创建及样式

文档更新时间: 2021-04-06 19:14   作者:admin