首页 > 其他分享 >lvgl squareline 界面功能解释

lvgl squareline 界面功能解释

时间:2022-10-13 14:33:44浏览次数:88  
标签:动画 文本 界面 squareline 标签 部件 目标 Set lvgl

1、状态

 

2、事件

3、动画

添加属性

属性是动画的属性。但是,并非每个属性都可以在所有小部件中使用。

  • Position X - 在 X 轴上移动。
  • 位置 Y - 在 Y 轴上移动。
  • 宽度- 设置小部件的宽度。
  • 高度- 设置小部件的高度。
  • 不透明度- 设置小部件的不透明度。这将更改小部件的父级不透明度。在这种情况下,子不透明度也会发生变化。
  • 图像角度- 将图像小部件旋转任意角度。
  • 图像缩放- 放大或缩小图像小部件。

属性参数

每个动画都有四个参数:开始和结束值、运动时间和延迟。在这里,您还可以设置动画的特性。

每个动画都有四个参数:开始和结束值、运动时间和延迟。在这里,您还可以设置动画的特性。

  • 起始值 - 动画的起始值。
  • 结束值 - 动画的结束值。
  • 相对复选框- 如果选中“开始”和“结束”值,将相对于当前值进行解释
  • Delay  - 动画的延迟时间(毫秒)。
  • Time  - 动画的运动时间(毫秒)。
  • 即时复选框- 如果未选中,则仅在“延迟”之后应用开始值。
  • 播放延迟- 播放动画前的延迟(毫秒)。
  • 播放时间- 动画播放的时间(0 表示禁用播放)。
  • 循环延迟- 重新启动动画之前的延迟(毫秒)。
  • 循环计数- 重复动画此次数。
  • 无限复选框- 无限重复动画。
  • 动画类型 - 在属性中,您可以从 5 种动画特征中进行选择。

 

4、动作

调用函数    Call function

使用调用函数操作,您可以添加事件可以引用的函数名称。此函数将在导出过程中创建到ui__events.cui_events.py文件中。

  Change Screen

您可以使用此操作在屏幕之间切换。

  • Screen to - 您想要更改为的屏幕
  • 淡入淡出模式- 换屏时的动画
  • Speed - 换屏的速度
  • Delay - 换屏的延迟

增量   Increment Arc

您可以修改 Arc Widget 的值。

  • 目标- 目标弧小部件。
  • 价值- 增加/减少的价值

增量   Increment Bar

您可以修改 Bar Widget 的值。

  • 目标- 目标栏小部件
  • 价值- 增加/减少的价值
  • Animate - 值变化的动画时间

增量滑块  Increment Slider

您可以修改 Slider Widget 的值。

  • 目标- 目标滑块小部件。
  • 价值- 增加/减少的价值。
  • Animate - 值变化的动画时间

修改标志   Modify Flag

您可以修改小部件的标志状态。

  • 对象- 目标对象
  • Flags - 要更改的已定义标志
  • 动作- 要使用的动作
    • 添加- 添加标志
    • 删除- 删除标志
    • 切换- 使用另一个州的标志

播放动画  Play Animation

您可以播放在动画面板中创建的动画。

  • 动画- 选定的动画
  • Target - 您想在其上使用动画的目标小部件
  • Delay - 动画的延迟时间

设置不透明度   Set Opacity

所选小部件的不透明度。

  • 目标- 目标小部件。
  • - 不透明度的值。

设置标志   Set Flag

设置小部件标志状态的值。

  • 对象- 目标对象。
  • Flag - 要使用的标志。
  • - 标志状态的值。

设置属性  Set Property

更改小部件的属性值。

  • 目标- 目标对象。
  • 属性- 要更改的参数。
  • 价值- 财产的价值。

  Set text value from arc

使用此操作在标签小部件上显示弧小部件值。

  • Target - 要在其上显示值的标签小部件
  • Source - 要显示的 Arc 小部件值
  • 前缀- 标签小部件上的值之前的文本
  • 后缀- 标签小部件上的值之后的文本

滑块  Set text value from slider

使用此操作在标签小部件上显示滑块小部件值。

  • Target - 要在其上显示值的标签小部件
  • Source - 要显示的 Slider 小部件值
  • 前缀- 标签小部件上的值之前的文本
  • 后缀- 标签小部件上的值之后的文本

勾选时设置文本值   Set text value when checked

根据目标对象的选中或未选中状态更改标签控件的文本。

  • Target - 要在其上显示文本的标签小部件
  • Source - 目标小部件的状态
  • On text - 处于选中状态的文本
  • Of text - 处于未选中状态的文本

 

标签:动画,文本,界面,squareline,标签,部件,目标,Set,lvgl
From: https://www.cnblogs.com/gtsup/p/16788073.html

相关文章

  • emWin监护仪界面设计,含uCOS-III和FreeRTOS两个版本
    第5期:监护仪界面设计配套例子:V6-908_STemWin提高篇实验_监护仪界面设计(uCOS-III)V6-909_STemWin提高篇实验_监护仪界面设计(FreeRTOS)  工程介绍:1.本实例有三个值得大家学习......
  • emWin实现ATM机界面设计,含uCOS-III和FreeRTOS两个版本
    第1期:ATM机配套例子:V6-900_STemWin提高篇实验_ATM机(uCOS-III)V6-901_STemWin提高篇实验_ATM机(FreeRTOS) 工程介绍:1.所有界面支持按键操作  (1)K2按键用于控件焦点的切换,切......
  • 【安富莱二代示波器教程】第4章 示波器设计—主界面布局和框架
     第4章       示波器设计—主界面布局和框架本章简单为大家说明主界面的布局和框架。4.1主界面框架选择4.2主界面布局4.3         总结  4.1 主界......
  • 关闭子界面后关闭上一级界面
    1.设置button的DialogResult属性  2.上一级界面获取值AdvanceOOCRulesaoc=newAdvanceOOCRules();DialogResultdr=aoc.ShowDialog();......
  • #打卡不停更#在开鸿智谷NiobeU4移植lvgl并实现ADC按键状态显示
    本文主要分享在开鸿智谷NiobeU4开发板移植lvgl经验,并实现按键按下sw4显示SW4Pressed松开显示SW4Release,整理踩坑经验分享如下。1.移植准备开鸿智谷NiobeU4开发板Openhar......
  • esp32-lvgl-ST7796+GT911
    1、st7789在lvgl配置菜单中使用ILI9481的驱动,如果使用st7789的驱动会出现显示颜色不正确,用ili9481的就可以2、gt911的驱动文件需要修改,修改gt911.c文件中60行,取消错误后的......
  • unity界面介绍及导入模型
    unity界面介绍排版​ 一般刚打开unity默认是如下界面,可以自己拖拽为自己喜欢的布局,也可以使用右上角的Layout中来选择布局。目前显示出来的只是最常用的界......
  • PVE完美修改IP地址的方法(包括web界面的访问地址)
    第一步,修改IP操作要点:更改/etc/network/interfaces中的virtnet0的IP即可。具体操作:如果是PVE6.0或之前的版本修改IP需要重启才可生效。如果是PVE版本大于等于6.1,则可以使......
  • LVGL 日志
    一、启动日志在lv_conf.h中将LV_USE_LOG设置为1,如下图所示:二、日志级别在文件lvgl/src/misc/lv_log.h中定义了日志等级,等级是从小到大,所以LV_LOG_LEVEL_USER......
  • 来看界面控件DevExtreme如何实现数据表单的高效动态更新
    DevExtreme拥有高性能的HTML5/JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NETCore,jQuery,Knockout等)构建交互式的Web应用程序,该套件附带功能......