【公众号回复 “1024”,免费领取程序员赚钱实操经验】

大家好,我是章鱼猫。

今天给大家推荐一个开源项目,这个开源项目绝对是一个高手开发并开源的项目。

这个开源项目是一个用 C 语言编写的桌面端图形界面开发库:LCUI

这个图形界面开发库 LCUI 可借助 XML 和 CSS 构建简单的跨平台桌面应用,提供与网页类似的开发体验。因此,你可以使用它轻松做出十分漂亮的界面。与 Electron 不同,它只是一个应用了部分 Web 技术的传统 GUI 开发库。

主要特性如下:

  • C 语言编写: 适用于体积较小且主要使用 C 语言实现的应用程序,以及偏向使用 C 语言编写简单应用的开发者。

  • 跨平台: 支持 Windows 和 GNU/Linux 系统,可开发简单的 Windows 桌面应用和通用应用,以及 Linux 桌面应用。

  • XML + CSS: 预置 XML 和 CSS 解析器,你可以使用 XML 和 CSS 来描述界面结构和样式。

  • 与网页类似的开发体验: 由于 LCUI 的布局、样式和渲染器等相关功能的设计和实现大都参考了 MDN 文档和一些 Web 前端流行的开发库,因此开发体验和界面效果会与网页有一些相似之处,如果你已经有用 HTML 和 CSS 编过网页的经验,那么会比较容易上手。

  • 可缩放: 支持全局缩放,支持使用基于屏幕密度的 sp 和 dp 单位表示界面元素的位置和大小。

效果图如下:

感觉不错的同学可以去关注并 star 一波。

开源项目地址:https://github.com/lc-soft/LCUI

开源项目作者:lc-soft

---特别推荐---

特别推荐:一个新的优质的推荐高效工具,软件,插件的公众号,每天给大家分享优秀的效率工具,「程序员掘金」,专门为程序员挖掘好东西的一个公众号,非常值得大家关注。

一个用 C 开发的图形界面开发库相关推荐

  1. 这绝对是个高手,一个用 C 开发的图形界面开发库

    大家好,我是章鱼猫. 今天给大家推荐一个开源项目,这个开源项目绝对是一个高手开发并开源的项目. 这个开源项目是一个用 C 语言编写的桌面端图形界面开发库:LCUI . 这个图形界面开发库 LCUI 可 ...

  2. python桌面应用开发kivy_Kivy 图形界面开发初体验

    本文是觅道文档连载教程<使用Kivy构建现代桌面GUI应用> 的第一个实例,如需细致的介绍,可在文末点击"阅读原文"进行阅读 Kivy 是一个开源的 Python 第三 ...

  3. 一个 QT 程序带你入门图形界面开发

    随着计算机的快速发展,客户对各种应用软件的需求急剧增加.但用户不可能像程序员一样输入各种命令来操作程序,只想通过鼠标点击几下就完成需求.那么这个时候,图形界面就应运而生了. QT 是软件开发领域非常著 ...

  4. python简单编程例子-中文方便就用中文编程!Python图形界面开发实例

    原标题:中文方便就用中文编程!Python图形界面开发实例 之前做的一个Python小程序,功能很简单,面对用户群也很窄,是五笔编码编.校人员使用的五笔编码编辑器. 这样的"周末" ...

  5. 不是python中用于开发用户界面的第三方库-python界面 | Tkinter图形界面开发库

    0 写在前面 未经允许,不得转载,谢谢~~ 毕设要在现有的基础上做一个可视化的界面,所以趁机也学习一波如何用python实现图形界面的开发. 本文主要学习并整理了: 简要介绍用于python图形界面开 ...

  6. python界面开发工具-python图形界面开发用什么

    作为Python开发者,你迟早都会用到图形用户界面来开发应用.本文将推荐一些 Python GUI 框架,希望对你有所帮助. Python 的 UI 开发工具包 Kivy(推荐学习:Python视频教 ...

  7. java swing图形界面开发 java.swing简介

    最近在看YouTube上面的视频的时候,虽然学着做了一点界面和一点可以运行的东西,但是里面用到的库文件我还是不明就里的.所以我打算在制作游戏之前,先花几天的时间大概地研究一下关于java.swing的 ...

  8. java swing 案例详解_《Java Swing图形界面开发与案例详解》PDF_IT教程网

    资源名称:<Java Swing图形界面开发与案例详解>PDF 内容简介: <Java Swing图形界面开发与案例详解>全书共20章,其中第1-2章主要介绍有关Swing的基 ...

  9. AliOS Things图形界面开发指南

    简介   物联网设备开发过程中,嵌入式GUI(用户图形界面)的开发是一个重要的组成部分.许多智能设备如智能家电.智能手表.智能仪表上都会涉及到GUI开发.AliOS Things集成开源图形库litt ...

最新文章

  1. 马斯克雇机器狗勘察火箭爆炸现场,网友:《黑镜》现实版
  2. VB.NET网络是否联通Function
  3. js两个数组对象通过相同元素匹配筛选
  4. Mybatis的ResultMap的使用
  5. POJ 1106 Transmitters(计算几何)
  6. 微博客户端播放器的演进之路
  7. OpenStack精华问答 | OpenStack和CloudStack对比
  8. Arduino笔记-呼吸流水灯
  9. mie散射理论方程_Mie氏散射理论的实验研究
  10. Apache Load Balance Using Haproxy
  11. 95-280-037-源码-资源管理-计算资源管理-TaskSlot-ResourceManage 中 Slot 的管理
  12. WCDMA中的TSTD和STTD
  13. 新翔绩效考核系统 v2022
  14. mysql with roll up_GROUP BY...WITH ROLL UP 分组统计后的再合计
  15. python学习之初窥门径
  16. SPSS(基础篇09)--拆分数据文件
  17. 从零开始开发微信小程序(四):微信小程序绑定系统账号并授权登录之后台端...
  18. ERR_NAME_NOT_RESOLVED错误的解决方法
  19. 【IMX6UL开发板试用体验】OpenWRT在iMX6UL上面的移植与编译
  20. 关于 fatal error LNK1158: 无法运行“rc.exe” 的解决方法

热门文章

  1. 尚硅谷数据仓库 用户行为分析
  2. 利用车对车通信定位欺骗攻击车载GPS
  3. 图的遍历 广度优先遍历(爱思创)
  4. Kafka与zk的关系及连接参数bootstrap.server的正确理解
  5. spirng4.0-@Conditional 按条件注册bean、@Import导入组件bean、@FactoryBean spring的bean工厂注册bean
  6. MySQL 中文查询条件返回结果为空 查询结果为空
  7. 微信小程序之企业付款
  8. WEBENZYM N REVISED 100
  9. 基于element-ui el-table el-form 表格嵌套表单 并且之前表格搜索和全键盘操作
  10. 【ceph】cephfs内核客户端到MDS的Lookup流程分析--未消化