# LCUI **Repository Path**: rfider/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**: 86 - **Created**: 2020-06-02 - **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 语言编写,支持使用 CSS 和 XML 描述界面结构和样式,可用于构建简单的桌面应用程序。 ### 主要特性 - **C 语言编写:** 适用于体积较小且主要使用 C 语言实现的应用程序,以及偏向使用 C 语言编写简单应用的开发者。 - **跨平台:** 支持 Windows 和 GNU/Linux 系统,可开发简单的 Windows 桌面应用和通用应用,以及 Linux 桌面应用。 - **XML 和 CSS 解析:** 使用 XML 和 CSS 来描述界面的结构和样式,易于开发和维护。 - **可缩放:** 支持全局缩放,支持使用基于屏幕密度的 sp 和 dp 单位表示界面元素的位置和大小。 - **图片处理:** 支持读取 jpg、png 和 bmp 格式的图片。 - **触控:** 支持多点触控,但目前只支持 Windows 系统。 ### 效果图
![]() |
![]() |
![]() |
![]() |