ESP32学习
m0_46278925
这个作者很懒,什么都没留下…
展开
-
三.LVGL学习——(Buttons styles)
三.LVGL学习——(Buttons styles)按钮对象样式//定义三个lv_style_t变量static lv_style_t style_btn; //按钮1按下前的样式变量static lv_style_t style_btn_pressed; //按钮按下时的样式变量static lv_style_t style_btn_red; ////定义颜色过滤器回调函数static lv_color_t darken(const lv_col原创 2021-11-16 16:28:34 · 1291 阅读 · 0 评论 -
二.LVGL学习——(lv_obj基础对象)
二.LVGL学习——(lv_obj基础对象)1.介绍2.对象的工作机制3.对象的创建与删除4.Screen 屏幕对象5.实例代码1.介绍LVGL是以对象为概念的,而其最核心的基础对象是lv_obj控件,其他所有专用控件(如按钮,标签,列表)都是在lv_obj对象的基础上衍生出来的,所有的控件对象都具备一些共同属性,例如:1. 位置2. 大小3. 父类4. 是否可拖拽5. 是否可点击共同属性都是通过一套共同的API接口来设置的。除了共同属性外,不同的控件都会有自己的专有属性。2.对象的工作原创 2021-11-16 14:35:19 · 5426 阅读 · 1 评论 -
一.LVGL学习——(VS2019添加自己的测试代码)
一.LVGL学习——(VS2019添加自己的测试代码)在放demo的文件下新建一个lv_demo_mark的文件夹在vs2019找到这个文件夹添加新建项添加C++文件,然后把.cpp改成.c添加头文件(.h)模仿其他的demo修改自己的.h文件模仿其他的.c添加相同的头文件到自己的.c文件中在主函数中添加自己创建的.h头文件调用自己编写的函数添加代码校验printf("lv_demo_my_mark\r\n");...原创 2021-11-16 14:33:55 · 649 阅读 · 0 评论 -
零.LVGL学习——(模拟器下载)
一.LVGL学习——(模拟器下载)1.下载2.文件移植2.Visual Studio 2019配置3.运行1.下载① 先下载Visual Studio 2019下载好后安装的配置如下:使用C++的桌面开发对v142生成工具的C++/CLI支持(最新)② 趁着安装 Visual Studio 的等待时间,把所需要的LVGL文件都下载下来lv_sim_visual_studiolvgllv_demoslv_driverslv_lib_freetypefreetype2.文件移植打开原创 2021-11-15 22:53:34 · 1031 阅读 · 0 评论