简介
LCUI 是什么?
LCUI 是一个用 C 语言编写的用于构建图形用户界面的库。它的定位是探索和实践新的用户界面开发方式,以体积小、易于使用、提供便捷的开发工具为特点,帮助开发者快速开发带有图形用户界面的桌面端应用程序。
LC 源自作者名字首字母,设计之初的目 的是为了方便作者开发一些小项目和积累开发经验,不过遗憾的是作者并没有因此在 C/C++ 高手众多的就业环境下获得足够竞争优势,于是只能从事 Web 前端开发工作,也正是因为如此,LCUI 现在的发展方向偏向于融合 Web 前端领域的技术。
主要特性
- 跨平台: 支持 Windows、Linux。
- 全自绘组件: 组件在多个平台中都能保持一致的外观和行为。
- 自带 CSS 引擎: 支持使用 CSS 来定义用户界面的样式和布局,对于有网页开发经验的人比较容易上手。
- 提供现代化的开发工具: 该工具允许你使用 TypeScript 语言搭配 JSX 语法、 React 库以及其它前端技术来编写用户界面。
社区互助
如果您在使用的过程中碰到问题,可以通过下面几个途径寻求帮助,同时我们也鼓励资深用户通过下面的途径给新人提供帮助。
- GitHub Discussions:提问时,建议使用
Q&A
标签。
参考
此文档的目录和内容组织方式参考了这些文档: