1、下载codeblock
安装包获取:https://www.codeblocks.org/downloads/
软件版本:codeblocks-20.03mingw-setup
2、用codeblock打开模拟器代码中的LittlevGL.cbp,在void my_gui(void)编写自己的代码,例如
该代码在codeblock中的运行效果为
首先实例化了switch_obj这个对象,然后通过代码
//以整个屏幕lv_scr_act()为父对象create衍生一个switch子对象switch_obj
lv_obj_t* switch_obj = lv_switch_create(lv_scr_act());
创建了开关,默认位置是左上角,如图
接下来两行代码实现了对开关大小和位置的改变
lv_obj_set_size(switch_obj, 100, 60);//开关的大小
lv_obj_align(switch_obj, LV_ALIGN_CENTER, 0, 0);//中间对齐
接下来分别是创建一个和switch_obj处以并列关系的以整个屏幕lv_scr_act()为父对象的子对象switch_obj2和以switch_obj为父对象的子对象switch_obj3。
lv_obj_t* switch_obj2 = lv_switch_create(lv_scr_act());//以整个屏幕为父对象,默认处于屏幕的左上角
lv_obj_t* switch_obj3 = lv_switch_create(switch_obj);//以switch_obj为父对象,默认处于switch_obj控件的左上角