- 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 等 ||| #插件

封面图片

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 编译器等软件,以推广信息学科的发展并将其普及于程序员和学生之中。

封面图片

得益于微软的改进 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版: 手机版:

封面图片

Windows 11已被NTDEV极限缩减至100MB 图形界面也被舍弃

Windows 11已被NTDEV极限缩减至100MB 图形界面也被舍弃 在通过Tiny11项目创建了一个最小的功能性 Windows 11 修改版之后,NTDEV 又在尝试对最新的微软操作系统做一些不同的事情。根据一位粉丝提出的想法,这位开发者想知道他能把 Windows 11 做得多小,而且还能启动。NTDEV 的实验结果是一个不到 100 兆字节大小的 Windows 映像,一个几乎无法运行的操作系统,它放弃了图形用户界面或任何其他图形元素,回到了纯文字的根源。微软在 Windows 95 中放弃了基于文本提示的模式,但 Windows 11 似乎仍然是 Windows,即使它已经变成了一个缓慢移动的文本外壳。NTDEV 从微软一个名为 "MinWin "的老项目中获得灵感,该项目创建了一套简约、自足的 Windows Vista(以及后来的 Windows 7)组件,作为 "核心 "用户界面。NTDEV 将这一新模式命名为 "NT-DOS"。观众们认为,这种赤裸裸的文本外壳从一开始就应该是 Windows Server 的样子。"NT-DOS"模式启动时只有一个最小的外壳,只能通过提示命令进行操作。尽管支持一些基本的批处理文件,但这个精简版操作系统仍然是 Windows 操作系统,甚至可以提供一些多任务处理功能。NTDEV 对 Windows 进行调整和修改已经有一段时间了。这位开发者使用 Tiny11 将标准 Windows 11 安装程序(64GB)压缩到仅 2GB,将操作系统安装在 4GB USB 闪存驱动器(Live11)中,并在GeForce RTX 3050GPU 的帧缓冲区内运行。Winception 实验将嵌套 Windows 虚拟化推向了前所未有的极限。与 Tiny11 不同,NT-DOS 还没有可供下载的公开版本。NTDEV 博客解释说,其项目都是由了解 Windows 操作系统家族内部运作的开发人员挑选并 "在无聊时完成的"。Tiny11和Tiny10是 NTDEV 制作的最 "用户友好 "的产品,它们都有公开的下载版本,供那些有兴趣尝试最新 Windows 版本的用户下载,而不会像标准安装那样 "过于繁琐"。 ... PC版: 手机版:

封面图片

微软在Windows 10锁屏界面添加更多小组件 但这也不怎么好看呀

微软在Windows 10锁屏界面添加更多小组件 但这也不怎么好看呀 在 Windows 10 Build 19045.4235 版 (KB5035941、今天发布的一个预览版更新) 中,微软正在测试更多小组件卡片,微软似乎是将诸如股票市场、交通、体育等卡片全部都放在锁屏界面上。这种提供更多卡片的锁屏版本目前还未正式启用,有兴趣的用户可以通过 vivetool /enable/id:48801541 启用。启用这个新特性后,转到 Windows 10、设置、个性化、锁屏里,可以选择展示在锁屏界面的内容,如果选择天气和更多,那么就是这种新样式了。不过这个新样式在锁屏界面塞了太多内容着实不太好看,后续这应该是默认启用的,但用户可以在锁屏设置里禁用,只保留天气这类小组件,或者关闭所有小组件,这样看着就清爽多了。根据微软在博客中的说明,安装此更新后,用户在解锁 Windows 10 进入桌面时,将会看到一条信息,该信息用来邀请用户升级到 Windows 11。当然按照惯例微软强调仅在设备满足 Windows 11 硬件要求时才会看到该消息,如果硬件不支持则不会产生邀请升级信息。目前还不清楚这个新的升级 Windows 11 提示是什么样式,不过考虑到这种升级提示之前已经出过多次,估计样式上没啥新鲜的。 ... PC版: 手机版:

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

启动SOSO机器人