idea4good / GuiLite

✔️The smallest header-only GUI library(4 KLOC) for all platforms
https://www.youtube.com/watch?v=grqXEz3bdC0
Apache License 2.0
7.42k stars 804 forks source link

出视频教程 #12

Closed share001001 closed 5 years ago

share001001 commented 6 years ago

directUI 就是所有界面组件全部用画笔画出来,看了你的代码也是这样, core和gui 讲 display surface framebuffer上下文层次关系和绘图原理,讲事件循环机制怎么传递。讲具体一个示例项目应用从创建到使用的流程。。。已经花了一个星期看你的gui和core部分,代码简洁,风格优雅,非常棒的,就是一点注释都没有 好尴尬。。。很多很好的东西因为没有推广好而夭折,要知道有很多大神根本不屑于推广。。。希望这个开源项目能得到推广流传下去,我主攻嵌入式arm-linux方面的项目,底层无界面代码写的再好,可是没有ui给展示出来。。。qt太庞大,minigui技术支持不好。。。我曾经也想过用直接操作linux下的framebuffer来绘制ui,可是ui不是一两天就能搞好的,终于在逛今日头条的时候推送了guilite仅用5000行代码实现跨平台ui框架,甚是欢喜。。。已经沉溺于大神的代码中。。。

idea4good commented 5 years ago

用3D程序作了一个教程:用于解释:滑动及多图层叠加原理,希望对你有帮助。

后续还会不断推出3D的视频教程,敬请关注。