
LVGL
文章平均质量分 67
LVGL中文文档更新维护,LVGL项目分享
挨踢民工biubiu
种一棵树最好的时间是十年前,其次是现在。今天不走,明天要跑!
展开
-
手把手、轻松实现Windows+vscode环境开发LVGL(有视频教程)
如果能在Windows系统下运行vscode对LVGL进行开发学习,那么将会大大地提高我们的开发效率。下面是详细教程。原创 2025-04-24 20:53:14 · 788 阅读 · 0 评论 -
LVGL学习系列教程:零基础入门+进阶+项目学习
这里的所有课程都没有用到UI设计器而是手撕代码,带你原汁原味地学习LVGL、开发LVGL项目。原创 2024-12-23 11:36:35 · 1715 阅读 · 0 评论 -
LVGL使用等宽字体
但因打字机及早期的电脑画面显示等由于技术的局限,无法进行字母宽度的比例调整,因此将每个字符都制作成一样的宽度,从而形成了等宽字体。Windows简体中文操作系统中,旧版本的默认字体中易宋体全部是等宽字体,而Windows Vista的默认字体微软雅黑中,等宽中应属半角的西文部分是比例字体,全角字符是等宽字体。但是随着图形用户界面主流的更新和电脑技术的提高,处理比例字体的局限性得到了突破,因此现在排版上显得比较自然的比例字体的使用已经相当普及。与此相对,字符宽度不尽相同的电脑字体称为比例字体。原创 2024-12-13 10:28:09 · 1303 阅读 · 0 评论 -
LVGL显示中文
要在lvgl中使用中文显示,我们需要用到两个东西:字体文件和字体转换器。字体文件我们可以使用开源的字体或者自己制作出来,准备好了字体文件之后使用字体转换器即可转换成可以在lvgl上使用的字体格式。下面给提供了开源可免费商用的字体文件共大家使用,下载好字体文件之后,再使用字体转换器转换字体即可。原创 2024-12-13 10:26:48 · 1205 阅读 · 0 评论 -
TTF和OTF字体文件的区别
TTF(TrueType Font)和OTF(OpenType Font)是两种字体文件格式,它们在设计、功能和应用上存在一些重要区别...转载 2024-12-06 15:36:47 · 1559 阅读 · 0 评论 -
【开源】LVGL在方形屏幕上的参考案例
【开源!】LVGL在方形屏幕上的参考案例原创 2024-08-16 19:44:10 · 343 阅读 · 0 评论 -
LVGL欢乐桌球游戏(LVGL+2D物理引擎学习案例)
LVGL欢乐桌球游戏(LVGL+2D物理引擎学习案例)原创 2024-06-11 17:54:23 · 730 阅读 · 0 评论 -
如何更新Code::blocks的MinGW
LVGL V9版本更新了很多新特性,其中windows平台部分也进行了优化,如果你是用的是那么在编译时会不通过;因为如果你使用的是并且使用内置的MinGW那么就会遇到下面所示的问题,这个时候就需要更新MinGW。原创 2024-04-05 21:09:39 · 1589 阅读 · 4 评论 -
LVGL v9教程开始更新!LVGL从入门到项目开发课程:入门、进阶、项目实战一站式教程
LVGL系列 从入门到项目开发课程:入门、进阶、项目实战一站式教程原创 2024-04-03 10:05:58 · 1257 阅读 · 0 评论 -
LVGL(官方)文档上线中文翻译版本!翻译由百问网提供、管理,欢迎大家阅读!
LVGL(官方)文档上线中文翻译版本!翻译由百问网提供、管理,欢迎大家阅读!原创 2024-03-14 16:29:13 · 1101 阅读 · 0 评论 -
LVGL windows模拟器(CodeBlocks)已更新到V9.0.0版本,支持更多特性!
LVGL windows模拟器(CodeBlocks)已更新到V9.0.0版本,支持更多特性!原创 2024-01-30 14:28:03 · 1615 阅读 · 1 评论 -
基于LVGL编写的windows串口工具: LCOM
一直以来我都想用LVGL做一个真正意义上的PC软件,来验证或者表达LVGL出色的特性,现在我用LCOM做到了!LCOM 是一个基于LVGL编写的串口工具,界面简洁,功能出色,并且上手简单。原创 2024-01-12 18:50:32 · 1569 阅读 · 1 评论 -
瑞萨GUI(LVGL)入门移植实战教程基于e² studio(更新完结!)
本教程基于韦东山百问网出的 DShanMCU-RA6M5开发板 ,LVGL版本 V8.3.8。如果你想熟悉瑞萨的e² studio以及FSP,那么本教程也能也能为你提供很好的入门以及使用指导。教程理论与实践相结合带你走进 LVGL 、完成 LVGL 的移植(移植、显示、触摸与按键控制)!原创 2023-09-09 16:28:37 · 477 阅读 · 0 评论 -
为 LVGL 添加截图/截屏功能(lv_100ask_screenshot)
为 LVGL 添加截图/截屏功能(lv_100ask_screenshot)原创 2023-08-28 15:34:28 · 1254 阅读 · 0 评论 -
在 esp32 上运行 lvgl + freetype
本文教你如何在 esp32 上运行 LVGL + FreeType原创 2023-05-12 10:11:12 · 1033 阅读 · 3 评论 -
LVGL实现按钮互斥效果
【代码】LVGL实现按钮互斥效果。原创 2022-09-01 17:53:02 · 1016 阅读 · 0 评论 -
LVGL+NES|基于lvgl实现nes模拟器(lv_100ask_nes)
既然LVGL能担任显示和外部输入(触摸和按键)的工作,为什么不用LVGL来写一个游戏模拟器呢?原创 2022-07-27 18:27:09 · 1690 阅读 · 0 评论 -
LVGL文件浏览器|基于 lvgl 实现的简洁、通用、轻量级的文件浏览器
lv_100ask_file_explorer 是一个基于 lvgl 的简洁、通用的文件浏览器的轻量级实现。原创 2022-07-22 18:22:55 · 2998 阅读 · 3 评论 -
LVGL开发 | lv_lib_100ask之lvgl数字对拼图小游戏(lv_100ask_memory_game)-接口简单、使用便捷
lv_100ask_memory_game 是一个记忆拼图数字对游戏。单击方格用于显示数字。匹配两个数字,方格将显示从而显示图像。原创 2022-05-17 23:26:07 · 1083 阅读 · 1 评论 -
LVGL开发 | lv_lib_100ask之lvgl计算器(lv_100ask_calc)-接口简单、使用便捷
lv_100ask_calc 是一个 自定义的 lvgl 组件(计算器)。lv_100ask_calc 特性:自定义风格样式支持加、减、乘、除计算more todo...lv_100ask_calc 使用起来非常简单,后续自定义拓展功能也很方便,更多新功能敬请期待。原创 2022-04-23 19:42:39 · 3572 阅读 · 1 评论 -
LVGL开发 | lv_lib_100ask之lvgl页面管理器(lv_100ask_page_manager)-页面管理简单方便
lv_100ask_page_manager 是一个 lvgl 页面管理器。**lv_100ask_page_manager** 特性: - 支持多级页面切换 - 跨页面切换 - 页面切换过渡动画 - 可以指定切换页面时是否删除当前页面(节省内存) - 自定义页面过渡动画(TODO) - 自定义页面返回按钮(TODO) - 页面选择器(TODO) - more todo...原创 2022-04-14 14:41:13 · 8420 阅读 · 5 评论 -
LVGL开发 | lv_lib_100ask之lvgl画板(lv_100ask_sketchpad)
lv_100ask_sketchpad 是一个基于 lvgl 的画板。可以:自定义画布样式、自定义画笔颜色、自定义画笔大小...原创 2022-04-14 14:38:56 · 2659 阅读 · 1 评论 -
lv_lib_100ask| 基于lvgl库的各种开箱即用的方案参考或对lvgl库的组件增强接口
基于lvgl库的各种开箱即用的方案参考或对lvgl库的组件增强接口原创 2022-04-14 14:28:47 · 929 阅读 · 2 评论 -
lvgl|让tabview的页面循环切换(无限切换)
lvgl默认创建出来的tabview是不能在第一个和最后一个页面之间循环切换的。下面的教大家怎么让tabview的页面可以循环切换,也就是:- 当切换到第一个页面的时候可以继续切换到最后一个页面static void scroll_begin_event(lv_event_t * e){ lv_obj_t * cont = lv_event_get_target(e); lv_event_code_t code = lv_event_get_code(e); lv_ob原创 2022-04-10 10:14:02 · 9234 阅读 · 1 评论 -
LVGL|使用lv_table(表格)时添加网格效果
在lvgl中创建出来的 lv_table 默认是没有网格,但是我们平时使用的表格,每个单元格都是用网格隔开的。下面就来说说怎么让lvgl中的表格修改成像excel的样式。原创 2022-04-01 13:30:12 · 3982 阅读 · 0 评论 -
LVGL开发|lv_lib_100ask之lvgl中文输入(lv_100ask_pinyin_ime )-LVGL中文输入
我将它称为插件,因为它是在 lv_keyboard 的基础上编写的一个自定义部件(我定义创建接口为: lv_100ask_keyboard_create(lv_obj_t *parent) ); ),它和 lv_keyboard 没有什么区别,只是新增了支持中文输入法(或者其他输入法)的功能。这个插件框架在后续非常容易维护和拓展,现在只是最简单的版本,我正在编写更多的功能以及在不同平台上进行测试。相信在一个月之内能和大家分享源码,希望大家能喜欢我的项目!...原创 2022-01-29 19:30:48 · 5622 阅读 · 6 评论 -
LVGL|lvgl教程之修改lvgl中lv_dropdown(下拉列表)的选项文字(大小、样式、显示中文)
下拉列表允许用户从列表中选择一个选项。下拉列表默认关闭并显示单个值或预定义文本。 激活后(通过单击下拉列表),将创建一个列表,用户可以从中选择一个选项。 当用户选择一个新值时,该列表将再次被删除。在lvgl中我们是可以修改默认显示的单个选项和下拉列表的文字(大小、样式、显示中文)的,下面教大家怎么修改。原创 2022-01-18 16:29:33 · 7595 阅读 · 12 评论 -
LVGL|lvgl教程之修改lvgl tabview部件顶部框(选项卡)的默认样式
lvgl提供了非常多的部件(30多个)给用户使用,这些部件的所有样式都是可以修改的。但是它们都有默认的样式,当我们觉得默认的样式不合适自己项目的时候可以就需要进行修改了,本文来教大家怎么修改 **tabview部件**顶部框(选项卡)的默认样式。原创 2021-12-24 10:19:59 · 8884 阅读 · 17 评论 -
LVGL|lvgl教程之让lvgl的codeblocks项目工程创建控制台查看打印信息,lvgl codeblocks printf输出log信息
lvgl(v8.1之前)的codeblocks项目模板是 GUI Application 类型,和平时我们使用的 console application 类型不一样,我们不能在GUI Application类型的项目中通过 printf 直接将log输出到控制台查看log信息,因为 GUI Application 默认没有用于输出log用的控制台,为此我们只能使用debug断点调试,这样会增加很多没必要的工作。下面来教大家怎么创建一个控制台显示我们的log信息,本教程非常简单......原创 2021-12-21 19:29:35 · 2825 阅读 · 3 评论 -
LVGL视频课程更新啦,基于lvgl v8.2版本,课程适配多个平台、多款板子
视频教程观看 百问网LVGL(v8)系列课程(韦东山·监制) 教程基于lvgl v8.1版本,课程适配多个平台、多款板子 视频地址:https://www.bilibili.com/video/BV1Ya411r7K2视频教程配套资料https://gitee.com/weidongshan/lvgl_100ask_course_materials学习资源lvgl官方英文原原创 2021-12-10 12:01:42 · 1601 阅读 · 0 评论 -
lvgl gui项目|基于编写的lvgl 8.1的GUI,欢迎学习体验
文章目录前言演示视频获取源码前言Linux lvgl gui 2.0和大家见面啦!全新的架构,功能更强大二次开发非常方便独立的应用之间使用dbus通信GUI基于lvgl 8.1开发,长期更新支持 lvgl 8.x还有更多细节等你来探索!…演示视频 IMX6ULL Linux LVGL GUI V2.0效果演示,基于lvgl8.1并将长期更新支持lvgl 8.x,源码仓库地址在评论区置顶评论,欢迎学习体原创 2021-11-12 18:16:19 · 11535 阅读 · 5 评论 -
【lvgl游戏开发】用lvgl写了一个数字对拼图益智小游戏
基于lvgl编写的小游戏,游戏名字叫:数字对拼图游戏。玩法:单击方格用于显示数字。匹配两个数字,方格将显示从而显示图像。实现过程是......原创 2021-10-13 12:23:44 · 3289 阅读 · 0 评论 -
LVGL|lvgl教程之flex布局铺满整个容器(弹性布局铺满整个容器)
Flex 布局,是一种可以简便、完整、响应式地实现各种页面布局,她是CSS的一个重点应用。lvgl从v8版本[^1]开始支持类似 CSS 的 Flexbox 和 Grid 布局。[^2]在使用 flex布局,我们可以非常方便的实现各种布局,但是也会遇到各种小问题,比如我们需要将铺满整个容器时会比较麻烦,因为官网的文档[^3]并没有说明怎么铺满整个容器,下面请看看我是怎么解决的吧。原创 2021-10-11 00:21:14 · 8548 阅读 · 2 评论 -
LVGL|lvgl教程之巧用图层(layer)编写模态对话框
模态对话框(Modal Dialogue Box,又叫做模式对话框),是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应。如单击【确定】或【取消】按钮等将该对话框关闭。一般来说,对话框分为模态对话框和非模态对话框两种。二者的区别在于当对话框打开时,是否允许用户进行其他对象的操作。在LVGL中该怎么实现这个效果呢?这篇文章给大家分享...原创 2021-09-20 18:47:53 · 11565 阅读 · 3 评论 -
LVGL|将lvgl工程从lvgl v7升级到lvgl v8版本(lvgl版本升级)
文章目录LVGL系列教程文章列表lvgl v8 更新说明目录结构的变化部件(widget)的更改新的滚动功能新的布局样式更新事件更新驱动程序的更改其他变化新的发布政策从 v7 升级到 v8LVGL系列教程文章列表LVGL|lvgl v8.x教程(lvgl中文文档教程,开始更新lvgl v8.x文档教程,超详细!)LVGL|将lvgl工程从lvgl v7升级到lvgl v8版本LVGL|基于lvgl实现2048游戏(纯c语言实现)freeRTOS&LVGL|在使用freertos时如何为l原创 2021-08-16 18:21:51 · 10368 阅读 · 0 评论 -
LVGL|lvgl v8教程(lvgl中文文档学习教程,开始更新lvgl v8.x文档教程,超详细)
lvgl v8.x版本文档教程。lvgl官方的教程是英文的,这个是我在做项目时根据lvgl官方文档做出来的lvgl中文文档(持续更新维护),不仅仅只是生硬照搬lvgl官方文档的翻译,同时总结了我们在实际开发中遇到的各种细节,让这个文档更加适合我们在实际开发中的需求。原创 2021-07-23 17:31:22 · 60216 阅读 · 28 评论 -
LVGL|基于lvgl 7.11.0 编写的 IMX6ULL Linux lvgl GUI,支持OTA远程升级!
文章目录项目概览硬件选择为开发板支持OTA远程自动升级我们实现了如下两种方式如何使用不想使用镜像,只要源码LVGL中文手册项目概览 IMX6ULL LVGL GUI V1.0演示 基于 800x600的LCD屏幕上开发,去年就已经完成,目前已经将其lvgl库更新至lvgl最新的稳定版本 V7.11.0,点击这里查看视频演示效果。基于 lvgl V7.11.0 该项目实现了以下功能:原创 2021-05-18 10:34:00 · 4492 阅读 · 9 评论 -
LVGL|基于lvgl 7.11.0 编写的 STM32F103 GUI
文章目录项目预览项目源码获取LVGL中文手册项目预览基于lvgl实现了以下功能:模仿 windows10 风格的文件浏览器时钟二维码生成器系统说明温湿度采集2048小游戏音乐播放器贪吃蛇小游戏计算器寄存器位查看工具系统主题切换板载硬件测试项目源码获取http://download.100ask.org/boards/St/100ask_stm32f103/index.htmlLVGL中文手册lvgl官方的教程是英文的,这个是我在做项目时顺便做出来的中文教程站点(持续原创 2021-05-07 17:14:16 · 3247 阅读 · 4 评论 -
LVGL|基于lvgl实现2048游戏(纯c语言实现 lv_lib_100ask_2048)
文章目录游戏说明实验成果游戏代码lvgl中文手册游戏说明《2048》 是一款比较流行的数字游戏,最早于2014年3月20日发行。原版2048首先在GitHub上发布,原作者是Gabriele Cirulli,后被移植到各个平台。这由20岁的Gabriele Cirulli开发的一款数字游戏。初衷就是觉得好玩,在将其开源版本放到GitHub上后,意外走红。这款游戏的玩法很简单,每次可以选择上下左右滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢,系统也会在空白的地方乱数出现一个数字方块,相原创 2021-03-22 12:06:25 · 13196 阅读 · 0 评论 -
Raspberry pi pico|树莓派-pico驱动ILI9341+lvgl(c语言实现)
raspberry pico 驱动ILI9341原创 2021-03-20 10:36:19 · 7616 阅读 · 7 评论