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

即时模拟仿真的低代码UI设计工具【Witools-Lvgl】设计一套LVGL UI界面

Witools-Lvgl ide是宇芯数码推出的一款用来生成xml配置文件的可视化工具。通过该软件使这些xml配置文件来定制lvgl应用程序,可让用户仅用较少的代码即可组态化快速完成lvgl应用界面的UI布局设计,并实时模拟仿真UI界面功能。

在这里插入图片描述

Witools-Lvgl ide软件界面友好、操作简单。 软件主框架由工具栏 、控件列表、控件箱、拖拽画布区域和属性编辑器等部分组成。

]在这里插入图片描述

Witools-Lvgl ide提供了十多种控件,能基本覆盖各种应用场景,用户在进行UI设计时只需要简单的拖拽UI就可以生成自己心仪的UI界面。

  • 支持按钮、标签的显示
  • 支持日历的显示
  • 支持图片的显示
  • 支持开关以及进度条的显示
  • 支持自定义组合控件的显示

组态UI低代码开发

在进行复杂UI界面设计的工作时,会遇到控件功能代码重复冗杂以及多控件布局时重复进行相似工作的问题,而这些问题在Witools-Lvgl中都迎刃而解。

Witools-Lvgl为开发者提供了组合控件功能,即将已生成的xml文件当成一个控件或是把当前已有的几个控件进行排列组合成为一个新的控件进行设计。以button控件为例,组合而成的com控件在linear控件中可以通过for属性指向提前配置好的json变量以进行循环赋值,简化了控件设计的操作,真正实现低代码开发。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

即时模拟仿真

一套运用于嵌入式硬件的UI界面项目的正常开发流程应该是UI设计->事件代码编写->下位机运行实现,而Witools-Lvgl在下位机运行前为开发者提供了一键实时模拟仿真的功能,UI界面和功能皆可在软件内直接体验,帮助开发者规避下位机实现时的大部分调试问题。

在这里插入图片描述
在这里插入图片描述

目前Witools-lvgl可支持C/C++等开发环境,可以通过内置的代码编辑器进行代码编写和代码添加,并可以立即运行当前的代码效果,开发完成后下载到嵌入式终端即可。

在这里插入图片描述

  • Witools-lvgl 下载地址:
    https://bbs.aw-ol.com/topic/2021/

  • 使用资料内容包含:

1.工具下载目录(软件所在位置)
2.安装使用目录(软件安装说明)
3.控件开发及工具使用目录 (软件使用指南及代码注释)

Witools-lvgl目前搭载LVGL图形界面,适配全志T113、V3S等平台,后续将持续适配全志其他平台。

相关文章:

  • 5分钟用 docker 创建nodered
  • 基于微信小程序和安卓的婚恋相亲app
  • Node安装及配置
  • 时间序列的数据分析(六):指数平滑预测法
  • npm中的.package-lock.json包管理配置文件 package.json自己创建的包配置文件(npm init -y)
  • 机器人导航仿真
  • Nacos下载和安装-windows
  • 2022-09-01 C++并发编程(十七)
  • 一次性安装所有的包、卸载包
  • 航拍倾斜摄影 Web 3D GIS 数字孪生智慧火电厂
  • 迅为RK3568开发板Linux_NVR_SDK系统开发-查看NPU/GPU/CPU频率使用率
  • CentOS 安装 rabbitMQ
  • springboot毕设项目疫情下药店管理系统xcu0u(java+VUE+Mybatis+Maven+Mysql)
  • 云原生游戏第 2 讲:OpenKruiseGame 设计理念详解
  • 模型压缩- 剪枝/量化/蒸馏/AutoML
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Apache Zeppelin在Apache Trafodion上的可视化
  • docker-consul
  • ES10 特性的完整指南
  • Gradle 5.0 正式版发布
  • JS笔记四:作用域、变量(函数)提升
  • JS函数式编程 数组部分风格 ES6版
  • Kibana配置logstash,报表一体化
  • Linux Process Manage
  • Object.assign方法不能实现深复制
  • SQL 难点解决:记录的引用
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 机器学习学习笔记一
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 前端
  • 前端代码风格自动化系列(二)之Commitlint
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 微信小程序设置上一页数据
  • 1.Ext JS 建立web开发工程
  • ionic入门之数据绑定显示-1
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #Linux(帮助手册)
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • $.ajax,axios,fetch三种ajax请求的区别
  • (02)vite环境变量配置
  • (1)SpringCloud 整合Python
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (四)汇编语言——简单程序
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • .“空心村”成因分析及解决对策122344
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .NET Framework 服务实现监控可观测性最佳实践
  • .net 微服务 服务保护 自动重试 Polly
  • .NET导入Excel数据
  • .Net各种迷惑命名解释
  • .NET简谈设计模式之(单件模式)
  • .NET项目中存在多个web.config文件时的加载顺序