这个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 运行文件(+ SDL2.dll动态库) 压缩包大小500Kb
最近编辑记录 surfing (2018-08-06 21:32:58)
离线
借花献佛而已, 对了, 晕哥帖子说的Q群, 号码是几多?
去学习下
离线
是的, 一个半成品而已, 直接用是不行的, demo编译也一大堆错误(好在都是小问题)
好, q群记住了
离线
看起来很粗糙。。。
离线
好像不是很漂亮的样子。
离线
API 太丑了,用AWTK: https://github.com/zlgopen/awtk 吧:)
别的且不说,这个函数名看得太费劲了:
gui_widget_setxpositionpercent(h, 1);
gui_widget_setyposition(h, 10);
gui_widget_setsizepercent(h, 48, 8);
最近编辑记录 lixianjing (2019-11-07 15:55:19)
离线