用户工具

站点工具


icore4tlvgl_4

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
icore4tlvgl_4 [2020/12/02 16:22]
zgf
icore4tlvgl_4 [2022/04/01 11:12] (当前版本)
sean
行 2: 行 2:
 |技术支持电话|**0379-69926675-801**||| |技术支持电话|**0379-69926675-801**|||
 |技术支持邮件|Gingko@vip.163.com||| |技术支持邮件|Gingko@vip.163.com|||
-|技术论坛|http://​www.eeschool.org||| 
 ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^ ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^
 |  V1.0  |  2020-11-16 ​ |  yang  |  初次建立 ​ |  |  V1.0  |  2020-11-16 ​ |  yang  |  初次建立 ​ | 
行 19: 行 18:
 <code c> <code c>
 /​*设置基础对象属性*/​ /​*设置基础对象属性*/​
-lv_obj_set_size(btn1,​ 100, 50);   ​/​*按键大小*/​+lv_obj_set_size(btn1,​ 100, 50);    /​*按键大小*/​
 lv_obj_set_pos(btn1,​ 20,​30); ​      /​*按键位置*/​ lv_obj_set_pos(btn1,​ 20,​30); ​      /​*按键位置*/​
 </​code>​ </​code>​
行 30: 行 29:
 /​*设置滑块的特殊属性*/ ​ /​*设置滑块的特殊属性*/ ​
 lv_slider_set_range(slider1,​ 0, 100);            /* 设置滑块的最小、最大值 */  lv_slider_set_range(slider1,​ 0, 100);            /* 设置滑块的最小、最大值 */ 
-lv_slider_set_value(slider1,​ 40, LV_ANIM_ON); ​ /* 设置滑块当下值的位置 */  +lv_slider_set_value(slider1,​ 40, LV_ANIM_ON); ​   /* 设置滑块当下值的位置 */  
-lv_slider_set_action(slider1,​ my_action); ​      ​/* 设置滑块的回调函数 */+lv_slider_set_action(slider1,​ my_action); ​       /* 设置滑块的回调函数 */
 </​code>​ </​code>​
 对象类型的 API 在其文档中进行了描述,不过用户也可以查看相应的头文件(例如 lv_objx .h 或 lv_slider.h)有更详细的介绍。 对象类型的 API 在其文档中进行了描述,不过用户也可以查看相应的头文件(例如 lv_objx .h 或 lv_slider.h)有更详细的介绍。
行 43: 行 42:
 {{ :​icore4t:​icore4t_rtt_lvgl_4_2.png?​direct |}} {{ :​icore4t:​icore4t_rtt_lvgl_4_2.png?​direct |}}
 <code c> <code c>
-lv_obj_t * par = lv_obj_create(lv_scr_act(),​ NULL); /​*创建一个父类对象在屏幕中*/ ​+lv_obj_t * par = lv_obj_create(lv_scr_act(),​ NULL); ​    ​/​*创建一个父类对象在屏幕中*/ ​
 lv_obj_set_size(par,​ 100, 80);                          /​*设置父类对象的位置*/ ​ lv_obj_set_size(par,​ 100, 80);                          /​*设置父类对象的位置*/ ​
-lv_obj_t * obj1 = lv_obj_create(par,​ NULL); ​          ​/​*创建一个子类对象与父类对象中*/​  +lv_obj_t * obj1 = lv_obj_create(par,​ NULL); ​            ​/​*创建一个子类对象与父类对象中*/​  
-lv_obj_set_pos(obj1,​ 10, 10);                            /​*设置子类对象的位置*/ ​+lv_obj_set_pos(obj1,​ 10, 10);                           ​/​*设置子类对象的位置*/ ​
 </​code>​ </​code>​
 修改父类对象的位置: 修改父类对象的位置:
 {{ :​icore4t:​icore4t_rtt_lvgl_4_3.png?​direct |}} {{ :​icore4t:​icore4t_rtt_lvgl_4_3.png?​direct |}}
 <code c> <code c>
-lv_obj_set_pos(par,​ 50, 50); /​*移动父类对象,子类对象跟着移动.*/​+lv_obj_set_pos(par,​ 50, 50);             ​/​*移动父类对象,子类对象跟着移动.*/​
 </​code>​ </​code>​
   * **3.3仅在父类对象上可见**   * **3.3仅在父类对象上可见**
行 57: 行 56:
 {{ :​icore4t:​icore4t_rtt_lvgl_4_4.png?​direct |}} {{ :​icore4t:​icore4t_rtt_lvgl_4_4.png?​direct |}}
 <code c> <code c>
-lv_obj_set_pos(par,​ 50, 50); /​*移动父类对象,子类对象跟着移动.*/​+lv_obj_set_pos(par,​ 50, 50);            /​*移动父类对象,子类对象跟着移动.*/​
 </​code>​ </​code>​
   * **3.4创建-删除对象**   * **3.4创建-删除对象**
行 92: 行 91:
 每个显示器上始终有一个活动屏幕。默认情况下,该库为每个显示器创建并加载一个“基础对象”作为屏幕。要获取当前活动的屏幕,请使用函数 **lv_scr_act()**来获取活动屏幕。 每个显示器上始终有一个活动屏幕。默认情况下,该库为每个显示器创建并加载一个“基础对象”作为屏幕。要获取当前活动的屏幕,请使用函数 **lv_scr_act()**来获取活动屏幕。
 <code c> <code c>
-lv_obj_t * par = lv_obj_create(lv_scr_act(),​ NULL);/​*第一个参数为获取的当前活动屏幕*/​+lv_obj_t * par = lv_obj_create(lv_scr_act(),​ NULL); ​    ​/​*第一个参数为获取的当前活动屏幕*/​
 </​code>​ </​code>​
   * **4.3 加载屏幕** ​   * **4.3 加载屏幕** ​
icore4tlvgl_4.1606897358.txt.gz · 最后更改: 2020/12/02 16:22 由 zgf