# LCUI **Repository Path**: hzfcode/LCUI ## Basic Information - **Project Name**: LCUI - **Description**: C 的图形界面开发库,可借助 XML 和 CSS 构建简单的跨平台桌面应用 - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: http://lcui.lc-soft.io - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 85 - **Created**: 2020-07-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
C 的图形界面开发库,可借助 XML 和 CSS 构建简单的跨平台桌面应用
## 目录 - [目录](#目录) - [介绍](#介绍) - [主要特性](#主要特性) - [状态](#状态) - [效果图](#效果图) - [相关项目](#相关项目) - [设计参考](#设计参考) - [快速上手](#快速上手) - [Windows](#windows) - [创建新的 LCUI 应用项目](#创建新的-lcui-应用项目) - [为已有的项目安装 LCUI](#为已有的项目安装-lcui) - [手动编译安装](#手动编译安装) - [Ubuntu](#ubuntu) - [路线图](#路线图) - [主线](#主线) - [支线](#支线) - [贡献](#贡献) - [文档](#文档) - [常见问题](#常见问题) - [许可](#许可) ## 介绍 LCUI 是一个用 C 语言编写的桌面端图形界面开发库。 ### 主要特性 - **C 语言编写:** 适用于体积较小且主要使用 C 语言实现的应用程序,以及偏向使用 C 语言编写简单应用的开发者。 - **跨平台:** 支持 Windows 和 GNU/Linux 系统,可开发简单的 Windows 桌面应用和通用应用,以及 Linux 桌面应用。 - **XML + CSS:** 预置 XML 和 CSS 解析器,你可以使用 XML 和 CSS 来描述界面结构和样式。 - **与网页类似的开发体验:** 由于 LCUI 的布局、样式和渲染器等相关功能的设计和实现大都参考了 MDN 文档和一些 Web 前端流行的开发库,因此开发体验和界面效果会与网页有一些类似之处,如果你已经有用 HTML 和 CSS 编过网页的经验,那么会比较容易上手。 - **可缩放:** 支持全局缩放,支持使用基于屏幕密度的 sp 和 dp 单位表示界面元素的位置和大小。 ### 状态 平台 | 构建状态 ---------|:--------- Windows | [](https://ci.appveyor.com/project/lc-soft/lcui) Linux | [](https://travis-ci.org/lc-soft/LCUI) [](https://travis-ci.org/lc-soft/LCUI) [](https://travis-ci.org/lc-soft/LCUI) [](https://github.com/lc-ui/lc-design/actions) OSX | [](https://travis-ci.org/lc-soft/LCUI) ### 效果图
![]() |
![]() |
![]() |
![]() |