
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这一期讲解lvgl中下拉框的基础使用,下拉列表允许用户从选项列表中选择一个值,下拉列表的选项表默认是关闭的,其中的选项可以是单个值或预定义文本。在右侧的属性列表中,下拉框分为三个模块分别是main主模块、selected选择模块、list列表模块、scrollbar滚轮模块。以下图片是selected选择模块的使用,主要用来设置点击下拉框后,选中条的属性设置,分别有选中的边框粗细以及颜色的设置。以

这一期讲解的控件是模拟时钟,analogClock 是 LVGL 库中的一个组件,用于创建模拟时钟。它可以显示小时、分钟和秒针,提供直观的时钟界面。上图是GUI_guider中支持的属性参数,可以控制间距隐藏数字以及原点,还可以控制时针、分针和秒针的颜色线条宽度以及指针类型。//设置主要刻度(小时刻度)//设置次要刻度(分钟刻度)对课程感兴趣可以私信联系。//显示/隐藏数字刻度。//创建模拟时钟控
•事件处理:它会发送LV_EVENT_VALUE_CHANGED事件,你可以在事件回调函数中用lv_btnmatrix_get_active_btn_text()来获取被按下的按钮文本。•控制按钮:每个按钮都可以通过设置控制位来赋予特殊行为,比如LV_BUTTONMATRIX_CTRL_CHECKABLE可以让按钮具备切换状态。这一期讲解lvgl中的按键组的使用,顾名思义按键组就是按键组成的矩阵,
从单纯的代码编辑,到涵盖前端、后端、云原生、AI 工程在内的复杂场景,VS Code 都展现出极强的适应性和生命力。它是由微软精心打造的一款现代化、轻量级的源代码编辑器,但它的影响力早已超越了“编辑器”的范畴,更像是一个高度可定制的开发平台。它原生支持 JavaScript、TypeScript、Python、C++、Java、Go 等数十种主流编程语言,并能通过丰富的扩展生态,无缝适配 Rust
lv_canvas_fill_bg(canvas, lv_color_hex(0x00ff00), LV_OPA_50) 将整个画布填充为蓝色,不透明度为 50%。draw 函数可以绘制为 LVGL 可以渲染的任何颜色格式,通常是: LV_COLOR_FORMAT_RGB565 、 LV_COLOR_FORMAT_RGB888 、 LV_COLOR_FORMAT_XRGB888 、LV_COLOR
紧接着我们将这几个文件放入ubuntu虚拟机(或者是物理机),我们使用peatlinux中的交叉编译环境(或者你需要的交叉编译工具),将这几个文件编译为可执行的二进制文件。因为我们之前制作的系统是没有字体的,我们需要任意在网上下载一种我们需要的字体,在嵌入式系统中指定使用。上一期我们创建了自适应窗口的QT工程,本地部署后我们将得到以下几个文件。//将我们需要的二进制文件程序和字体放到该目录下。//
•事件处理:它会发送LV_EVENT_VALUE_CHANGED事件,你可以在事件回调函数中用lv_btnmatrix_get_active_btn_text()来获取被按下的按钮文本。•控制按钮:每个按钮都可以通过设置控制位来赋予特殊行为,比如LV_BUTTONMATRIX_CTRL_CHECKABLE可以让按钮具备切换状态。这一期讲解lvgl中的按键组的使用,顾名思义按键组就是按键组成的矩阵,
使用ZYNQ芯片和LVGL框架实现用户高刷新UI设计系列教程(第四讲)

Vivado 中的 DDR4 SDRAM IP 核 集成的 ECC (Error Correction Code) 功能是一种硬件级的数据完整性保护机制,主要用于检测和纠正 DDR4 内存读写过程中可能发生的单比特错误,并检测多比特错误(通常为双比特错误)。可以看到控制接口的地址为32位,加上数据接口的32位地址,总地址为33位。通过用户接口输出原始的、可能包含错误的 64 位数据(未纠正)。用户
标签的原型就是标签更改文本即可,而按键可以用:lv_win_add_btn_right(win, LV_SYMBOL_CLOSE)添加到窗口头的右侧,如果要在窗口头的左侧添加按钮,可以用lv_win_add_btn_left(win, LV_SYMBOL_CLOSE)代替。第二个参数是一个图像源,因此它可以是一个符号、指向lv_img_dsc_t变量的指针或文件的路径。按钮的宽度可以用lv_win







