软件介绍
LCUI 是一个用 C 语言编写的图形界面(GUI)开发库,托管在 GitHub 的 lc-soft/LCUI 仓库。项目的目标是体积小、使用简单,并借此探索新的界面开发方式。
核心功能
- 自绘组件:界面组件由库自行绘制。
- 内置 CSS 引擎:用 XML 描述界面结构、用 CSS 描述样式与布局,所支持的 CSS 是简化后的子集,没有动画和媒体查询。
- 高 DPI 适配:在高分辨率屏幕上自动缩放界面。
- 配套工具:提供命令行工具
lcui用于构建应用,也支持 TypeScript 与 JSX、React 库。
README 的常见问题里也坦承目前缺少丰富的内置组件、动画系统,复杂界面的渲染速度也不快。
支持平台与系统要求
支持 Windows 和 Linux。在 Windows 上,仓库提供 Visual Studio 解决方案文件,并建议用 vcpkg 管理依赖。
版本与授权
项目以 MIT 许可证开源。GitHub 发布页上标记为最新稳定版的是 2.2.0,另有 3.0.0-alpha.0 预发布版(页面只显示月日,未显示年份)。README 提到维护者的更新频率很低,受个人兴趣和时间限制。
适用人群或使用场景
适合熟悉 C 语言、想做体积较小的桌面应用的开发者;有网页开发经验的人会觉得 XML 加 CSS 的写法比较容易上手。需要大量现成控件或复杂动效的项目,则可能要另选方案。
版本列表
-
-
-
LCUI v2.1.0 官方版
LCUI(图形界面开发库),LCUI是一个用C编写的图形界面开发库,你可以用C、XM ...
软件大小:4.8 MB 更新时间:2020-12-03
-
