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

从零上手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 显示效果如下:

http://www.xdnf.cn/news/15.html

相关文章:

  • 【Windows本地部署n8n工作流自动平台结合内网穿透远程在线访问】
  • SAP HANA使用命令行快速导出导入
  • 【HFP】深入解析蓝牙 HFP 协议中呼叫转移、呼叫建立及保持呼叫状态的机制
  • 在 Kali Linux 上安装 Java OpenJDK 8(详细指南)
  • 在Pycharm配置stable diffusion环境(使用conda虚拟环境)
  • Mac idea WordExcel等文件git modify 一直提示修改状态
  • 深度剖析:GPT-3.5与GPT-4的主要区别及架构解析
  • 消除异步的传染性(代数效应)
  • Java八种常见的设计模式
  • 【python画图】:从入门到精通绘制完美柱状图
  • 2025华中杯B题——AI实现
  • C++23 新特性:std::size_t 字面量后缀 Z/z
  • 台式机 thingsboard 部署 MQTT服务器端口查询及公开本地站点到公网,MQTT客户端配置
  • 循环队列的实现