此页面所有软件内容、截图、价格、介绍等均来源于互联网,地址均为第三方提供,请谨慎下载。



歡迎蒞臨 GUI-lite

大道至簡 - 4千行/仅头文件/全平台GUI库

輕-快-容

  • ✂️轻量: 4千行C 代码,0依赖,单一头文件库(GuiLite.h)

  • ⚡超快: 高效渲染,单片机上也能流畅运行

  • 👫🏻兼容: 完美兼容第3方GUI框架(Qt/MFC/Winform/Cocoa/Web),现有Qt/MFC代码可以继续使用

  • ⚙️️最低硬件要求:

跨平臺

  • 支持的操作系统:iOS/macOS/WatchOS,Android,Linux(ARM/x86-64),Windows(包含VR),RTOS... 甚至无操作系统的单片机
  • 支持的开发语言: C/C , Swift, Java, Javascript, C#, Golang...
  • 支持的第3方库:Qt, MFC, Winforms, CoCoa...

實用的功能

  • ☁️完美的“云” “物联网”解决方案:让你轻松驾驭全球IoT业务
  • 🔣支持多语言,采用 UTF-8 编码;📀支持视频播放
  • 🔨资源制作工具为你定制自己的字体/图片资源
  • 📐所见即所得的GUI布局工具
  • 📊编译活跃度统计,及实时分析
  • 📦支持3D & Web
  • 🐋支持Docker,一条命令启动Docker: sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh

易學習和全面的技術支持

即使是C语言的初学者,也可以很快掌握GUI-lite;代码只使用C 的基本特性(类和虚函数),选择C 语言,能让代码体积更小,更易阅读。

  • 📚开发文档
    • 如何使用GUI-lite?
    • 软件设计说明
    • 如何布局UI?
    • 如何制作多种文字/位图资源?
    • 如何“换肤”?
    • 如何传递消息?
    • 核心UML示意图
  • 📈学习方法
    1. 编译GUI-lite库
    2. 编译、调试:HelloXXX实例程序
    3. 研读、修改100 行的HelloXXX/UIcode/UIcode.cpp源代码
    4. 研读widgets目录下的代码
    5. 研读core目录下的代码
    6. 扩展/开发自己的GUI库
  • 📞遇到任何问题,都可以联系我们,也欢迎加入我们的开发者大家庭
  • 🌐GitHub链接

Demo展示墻

  • 0依赖,100%编译通过,可直接运行
  • 点击你喜欢的实例,并运行在你的硬件上面
  • 大部分demo的UI代码只有100行左右,代碼庫在GuiLiteSamples

單片機平臺



IoT 功能



多語言,設計工具及視頻



UI 控件實作



跨平臺實作



蘋果平臺


📞社區交流

  • 感谢开发者群的所有同学,是你们塑造了今天的GUI-lite!也欢迎新的大神/小白加入我们。
  • 开发者QQ群:

网友提问

如何响应实体按键事件

温馨提示! 即将跳转到 第三方 网站下载具体内容

点赞(91) 打赏

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部