- C写的轻量多功能图形界面库,这是一个高度可裁剪、低资源占用、界面美观且易用的嵌入式系统图形库

- C写的轻量多功能图形界面库,这是一个高度可裁剪、低资源占用、界面美观且易用的嵌入式系统图形库 特性 丰富且强大的模块化图形组件:按钮 (buttons)、图表 (charts)、列表 (lists)、滑动条 (sliders)、图片 (images) 等; 高级的图形引擎:动画、抗锯齿、透明度、平滑滚动、图层混合等效果; 支持多种输入设备:触摸屏、 键盘、编码器、按键等; 支持多显示设备; 不依赖特定的硬件平台,可以在任何显示屏上运行; 配置可裁剪(最低资源占用:64 kB Flash,16 kB RAM); 基于UTF-8的多语种支持,例如中文、日文、韩文、阿拉伯文等; 可以通过类CSS的方式来设计、布局图形界面(例如:Flexbox、Grid); 支持操作系统、外置内存、以及硬件加速(LVGL已内建支持STM32 DMA2D、NXP PXP和VGLite); 即便仅有单缓冲区(frame buffer)的情况下,也可保证渲染如丝般顺滑; 全部由C编写完成,并支持C++调用; 支持Micropython编程,参见:LVGL API in Micropython; 支持模拟器仿真,可以无硬件依托进行开发 丰富详实的例程; 详尽的文档以及API参考手册,可线上查阅或可下载为PDF格式

相关推荐

封面图片

#小众软件ChoEazyCopy, 简洁强大的 RoboCopy GUI,微软官方超强复制海量小文件工具的图形界面版本

#小众软件 ChoEazyCopy, 简洁强大的 RoboCopy GUI,微软官方超强复制海量小文件工具的图形界面版本 Tags: #Windows, #Robocopy, #图形界面, #复制, #小文件

封面图片

PPZ是一个vscode插件,提供操作数据库的图形界面

PPZ是一个vscode插件,提供操作数据库的图形界面 目前支持MySQL、MSSQL(SQL Server)、SQLite3(SQLite3 仅支持 windows)、PostgreSQL、CockroachDB、StoneDB(国产)、MariaDB 等 ||| #插件

封面图片

《HeidiSql数据库可视化v12.10便携版》|简介:HeidiSql是一款数据库可视化管理工具,支持多种数据库系统,通过直

《HeidiSql数据库可视化v12.10便携版》|简介:HeidiSql是一款数据库可视化管理工具,支持多种数据库系统,通过直观的图形界面,用户可轻松进行数据库的创建、表结构设计、数据查询与编辑等操作,降低数据库管理难度。|标签:#HeidiSql#数据库可视化工具#数据管理软件| 文件大小 NG |链接:

封面图片

Free Oberon 是一款跨平台的 Oberon 编程语言 IDE 工具,特点是其仿旧式的图形界面。

Free Oberon 是一款跨平台的 Oberon 编程语言 IDE 工具,特点是其仿旧式的图形界面。 此工具使用 Ofront+ Oberon 翻译器进行编译,生成的控制台程序可独立运行,也可在其内置的跨平台虚拟终端中运行。Free Oberon 使用的 Oberon 编程语言版本为最新的 Oberon-07。在该版本中,CHAR 类型的大小为 2 字节,而且支持 Unicode。众多基础模块如 In、Out、Files、Texts 等都已进行更新以适应这种变化。此外,该语言还新加了对数组指针的扩展。 Free Oberon IDG 亦包含一个名为 Graph 的模块,用于进行图形编程,该模块基于 Allegro5 库构建。 该工具的界面及编译器错误信息已被翻译成多种语言,且用户可通过编辑文本文件来添加新的语言。 Free Oberon 是开源的,并在符合 GNU General Public License version 3 协议下发布。它支持在 Windows、GNU/Linux 及其他操作系统上编译。Windows 版本中包含了预编译完成的 Ofront+ 编译器,以及用于运行该工具所必要的简化版 MinGW 套件。编译生成的程序为纯粹的 Windows 应用,不需要额外的 DLL 文件。 Free Oberon 是一个更大项目的一部分,该项目的目标是通过编写一系列编程教科书、开发教育材料及开发 Oberon 编译器等软件,以推广信息学科的发展并将其普及于程序员和学生之中。

封面图片

面向移动/嵌入式平台的算子性能调优工具箱

面向移动/嵌入式平台的算子性能调优工具箱 特征。 调查目标 CPU/GPU 的基本微架构参数 (uarch)。 绘制分层屋顶线模型的图形,用于评价性能。 收集CPU/GPU PMU事件数据。 分析CPU/GPU PMU事件数据(TMA方法论和自定义指标),用于识别性能瓶颈。 OpenCL Linter,用于指导手动 OpenCL 内核优化 [TBD]。 C++项目 支持平台:ARM CPU、Mali GPU、Adreno 6xx GPU 轻量级和可填充的库 iOS 平台尚未完全开发使用。 ||

封面图片

得益于微软的改进 Edge和其他浏览器获得了更好的SVG图形支持

得益于微软的改进 Edge和其他浏览器获得了更好的SVG图形支持 对于不熟悉这种格式的人来说,SVG 是可缩放矢量图形的缩写。 它允许在不丢失细节的情况下缩放高质量图像,同时占用尽可能少的空间。对于现代网络(和其他应用场景)来说,SVG 是一种很好的格式,但其处理方式还需要改进。虽然您可以将 SVG 文件从文件资源管理器复制粘贴到 PowerPoint 等应用程序中,但将其移动到网络应用程序却很困难,因为传统的剪贴板 API 并不支持 SVG。这就迫使开发人员和客户使用相当粗糙的方法,而这些方法往往会增加难度。例如,使用其他应用程序复制原始的 SVG 内容,实施特殊的解析器,将 SVG 呈现为静态图像,或为导出 SVG 创建特殊的用户界面。现代剪贴板 API 能更好地处理剪贴板事件,而且 Edge 124 完全支持 SVG,让你能在更多场景中复制粘贴可缩放的矢量图形文件,如应用程序到网络、网络到网络或网络到应用程序。由于微软是 Chromium 项目和整个网络的最大贡献者之一,它花费了大量时间和精力来更新剪贴板 API 规范。它还为 Chromium 项目贡献了 SVG 开发成果。因此,其他浏览器(如 Chrome、Opera、Vivaldi 等)将可以更好地处理 SVG。微软今年早些时候在改进文本渲染方面也做了类似的工作。你可以在下面的视频中看到 Microsoft Edge 中新 SVG 支持的演示。公司还制作了一个测试页面,你可以亲自尝试这些改进。有关 Microsoft Edge 124 支持 SVG 的更多信息,请点击此处。 ... PC版: 手机版:

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人