当前位置:首页 > 技术 > GUI/OS > 正文内容

EasyGUI

Watrt7年前 (2018-12-11)GUI/OS20870

这个GUI 具体见github上项目:
https://github.com/MaJerle/EasyGUI

文档还是齐全的,见:
http://majerle.eu/documentation/gui/html/index.html

作者自己介绍: 该库为轻量级,适用于通用平台,但特别为 STM32 Chrom-ART DMA2D外围优化
EasyGUI is lightweight, in general platform independent but highly optimized for STM32 Chrom-ART DMA2D peripherals for drawing operations.

上面都有具体例子, STM32我就不实验了, 用了他的SDL2 PC simulator 模拟器跑了下.
DEMO见下图, 附件是执行文件 (请把SDL2.dll和exe文件摆到一个文件夹). windows/button/edit/graph/bar/list/slider/container/touch input.
大家试试这个demo, 看看有无兴趣去研究/学习这个轮子.
(demo执行文件不能正常退出,需要任务管理器把它强行退出 )

这个库,好处就是文档正规齐全,开源彻底,结构还算清晰.又是我等初学者的一个学习好材料.
demo screenshot1

EasyGUI_PCsimulator_SDL2.rar



打赏 支付宝打赏 微信打赏
分享给朋友:

相关文章

国产LearningGUI简介

国产LearningGUI简介

LearningGUI_mcu: LearningGUI_mcu.pdfLearningGUI简介: LearningGUI-0-2.pdf移植手册: LearningGUI_port.pdf源码下载: LearningGUI-GPLv3-0-3.7zLearningGUI的特点和优势。LearningGUI被设计成独立于具体的硬件平台和具体的软件平台,是一款通用的嵌入式开源GUI系统。它100%使用C语言开发,无浮点运算,只调用C,无汇编代码。显示,键盘...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。