9.1 KiB
9.1 KiB
欢迎莅临 GuiLite
大道至简 - 5千行/全平台GUI库
轻-快-灵
- ✂️轻量: 5千行C++代码,2个文件:GuiLite.h,GuiLite.cpp
- ⚡超快: 一次调用就可以完成图形渲染,与操作系统及第三方库无关
- 💉灵活: 可注入在Qt/MFC/Winform/Cocoa/Web程序中运行 - 重用现有Qt/MFC代码
- ⚙️️最低硬件要求:
Processor Disk/ROM space Memory 24 MHZ 29 KB 9 KB
跨平台
基于GuiLite的应用程序,可以运行在所有平台(例如:iOS/macOS/WathOS,Android,Linux(ARM/x86-64),Windows(包含VR),Docker和MCU)上;也可以与多种语言(例如: Swift, Java, Javascript, C#, Golang)协同工作。
实用的功能
- 🔣支持多语言,采用 UTF-8 编码
- 🔨资源制作工具为你定制自己的字体/图片资源
- 📐所见即所得的GUI布局工具
- ☁️完美的“云” + “物联网”解决方案
- 📊编译活跃度统计,及实时分析
- 📦支持3D & Web
- 🐋支持Docker,一条命令启动Docker:
sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh
易学习和全面的技术支持
即使是C语言的初学者,也可以很快掌握GuiLite;代码只使用C++的基本特性(类和虚函数),选择C++语言,能让代码体积更小,更易阅读。
- 📚开发文档
- 📈学习方法
- 外围 - 成功编译GuiLite库
- 前戏 - 成功运行HelloXXX实例程序
- 交流 - 研读/修改100+行的
HelloXXX/UIcode/UIcode.cpp
源代码 - 深交 - 研读
gui
目录下的代码 - 攻核 - 研读
core
目录下的代码 - 分家 - 丰富,扩展自己的UI功能
- 📞遇到任何问题,都可以联系我们,也欢迎加入我们的开发者大家庭
- 🌐GitHub链接
Demo展示墙
Layout GUI | Run Windows on Linux |
Multi-language | Code Telemetry & Analysis in real time |