一个5G时代智能便携终端的可视化方案

项目地址

轻-快-灵

  • ✂️轻量: 5千行C++代码,单一头文件库:GuiLite.h
  • ⚡超快: 一次调用就可以完成图形渲染,与操作系统及第三方库无关
  • 💉灵活: 可注入在Qt/MFC/Winform/Cocoa/Web程序中运行 - 重用现有Qt/MFC代码
  • ⚙️️最低硬件要求:
    Processor Disk/ROM space Memory
    24 MHZ 29 KB 9 KB

跨平台

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

实用的功能

  • 🔣支持多语言,采用 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++语言,能让代码体积更小,更易阅读。

Demo展示墙

点击你喜欢的实例,并运行在你的硬件上面

大部分demo的UI代码只有100行左右,更多信息点这里。

📞社区交流

参考

[golang][gui]Hands On GUI Application Development in Go【在Go中动手进行GUI应用程序开发】读书笔记02