当前位置: 首页 > news >正文

从零上手GUI Guider学习LVGL——Button

视频教程请关注我b站:同学_好好学习,这里只是做相应的笔记文稿

从零上手GUI Guider学习LVGL——Buttton

前言:
首先我们为什么要学习LVGL设计工具呢?

1 降低开发难度

2 提高开发效率 所以我们需要学习一款合适的设计工具

在b站很少看到有讲gui guider的一些使用视频,这个教程是从零上手GUI Guider学习LVGL,我将讲述我在学习这款软件一些技巧,并分享lvgl知识,期间如果有错误,请及时指出!

1 准备工作

  • 1 打开gui guider软件,并建立项目

  • 2 用vscode打开项目

  • 3 打开lvgl8.3版本内容(这里推荐百问网的网站)

 2 界面介绍

3 组件介绍——按键

1 Button

对于Button来说,我认为有以下内容来拼接:

  • 1 一个矩形区域组件(包含基础的属性)

    • 1 Border(外框)

    • 2 Shadow(阴影)

    • 3 Background(背景)

  • 2 Label(可以修改文本大小、样式和内容)

这是修改外框、阴影、背景以及文本属性的Button,可以更加直观的看出来:

接下来注重讲一下组件属性区的功能:   

  • 1当前组件的主要信息,名字、位置、大小、以及相关标志位(如hidden,checked等)
  •  2 Label属性设置
  • 3 样式设置区

当前状态下会分不同情况,比如Button:

  • 1 Default

  • 2 Focused

  • 3 Preseed

  • 4 Checked

  • 5 Disabled

如果我想做一个按下按钮,进行Buttton切换背景颜色,并锁定当前按下的状态:

  • 1添加可以勾选的标志位
  • 2 切换到勾选状态下的属性设计,设置不同背景颜色

  • 3 显示效果如下:

相关文章:

  • AI与思维模型——耗散结构思维模型【64】
  • 第十七届“华中杯”大学生数学建模挑战赛题目A题 晶硅片产销策略优化 完整成品 代码 模型 思路 分享
  • 动态规划专题5:最长上升子序列
  • MIX-LN: UNLEASHING THE POWER OF DEEP LAYERS BY COMBINING PRE-LN AND POST-LN
  • 计算生物学在中国的发展情况?
  • C 语言实现 HTTP 和 HTTPS 通信的例程
  • 高度图(Heightmap)
  • H5 swiper.js slide滑动失效问题解决
  • Vert.x学习(五)—— SockJS,搭建客户端,与后端服务器进行通信
  • Tomcat与Servlet(2)
  • 【Ai】CherryStudio 详细使用:本地知识库、MCP服务器
  • 2025年4月16日华为留学生笔试第三题300分
  • LCD显示屏的使用
  • EtherCAT转ProfiNet边缘计算网关配置优化:汽车制造场景下PLC与机器人协同作业案例
  • 矫平机:工业制造中的“板材整形师“
  • 2025年华中杯赛题浅析-助攻快速选题
  • Redis--事务
  • 赛灵思 XCVU095-2FFVB2104E XilinxFPGA Virtex UltraScale
  • StarRocks Community Monthly Newsletter (Mar)
  • 简单接口工具(ApiCraft-Web)
  • 中美经贸高层会谈在日内瓦结束,中国代表团将举行发布会
  • 深入贯彻中央八项规定精神学习教育中央指导组完成进驻
  • 黄土是他们的气质:打破宁夏当代油画创作的沉寂
  • 构筑高地共伴成长,第六届上海创新创业青年50人论坛在沪举行
  • 央行:下阶段将实施好适度宽松的货币政策
  • 毕赣新作《狂野时代》入围戛纳主竞赛单元,易烊千玺舒淇主演