项目地址: https://gitee.com/idea4good/GuiLiteSamples
本站直接下载: GuiLiteSamples.7z
最近编辑记录 lovegui (2020-03-21 22:05:12)
离线
离线
Linux也可以编译运行.
离线
离线
单片机硬件配置:STM32F103ZET6(512K ROM,64K RAM) + 240*320 16位TFT屏
单片机软件配置:无操作系统 + GuiLite
Hello Star 仅有100+行代码,用于向开发者展示:如何使用GuiLite进行“星空”效果的开发。
Hello Particle 仅有100-行代码,用于向开发者展示:如何使用GuiLite进行粒子效果的开发。
Hello Wave 仅有100+行代码,用于向开发者展示:如何使用GuiLite进行波形开发。
Hello NoTouch 仅有100+行代码,用于向开发者展示:如何在非触摸屏场景下,使用硬按键进行:“移动焦点”和“点击”操作。
Hello Mario 仅有100+行代码,重现了“超级玛丽”的游戏片段,用于向开发者展示:如何使用GuiLite进行多图层的开发。
Hello Nets 仅有100多行代码,用于向开发者展示:如何使用GuiLite制作3D效果。
Hello 3D 仅有100多行代码,它是基于GuiLite制作的最小3D引擎。
Hello Circle 仅有100多行代码,它是基于GuiLite制作的3D圆环效果。
Hello Timer仅有200多行代码,它是基于GuiLite制作的智能时钟效果。
Hello Molecule 仅有100多行代码,它是基于GuiLite制作的分子运动效果。
移植方法 -- 适用于任意单片机平台?
该实例亦可支持Windows和Linux平台
离线
效果看起来不错
离线
好东西,谢谢分享。
离线
好东西,用用试试
离线
效果杠杠的
离线
看起来不错!
悄悄的问一下用过的坛友,此UI与LVGL或AWTK比起来,孰优孰劣?是属于同一级别的UI吗?
离线
很优秀呀,mark
离线
看起来不错!
悄悄的问一下用过的坛友,此UI与LVGL或AWTK比起来,孰优孰劣?是属于同一级别的UI吗?
看了下,和MFC的思路一样,架构比较老。我以前也写过这种风格的UI库。
LVGL和AWTK的理念和架构要现代的多
离线
nice
离线
非常优秀,这个貌似是国产的。
离线
感谢分享,这个gui比较干练。
离线
看起来真不错
离线
离线
我要撒点冷水,想要在工程中应用的GUI,必须要具备的功能先要有,不是一个看起来demo很漂亮的GUI就是好的,至于全平台,这个在初期根本就不必要考虑。
甚至只要所有的工作由自己完成,打点函数可以移植,就很容易搞成“全平台”。
从介绍来看,主要的还是为了MCU的GUI应用准备的,那么单色,小尺寸的彩色屏才是核心的,就的考虑这些设备上面,控件哪些是最必要的,交互是最方便的,
可能设备就2-3个按钮,还要完成复杂的交互。
GUI不是有了显示的控件就行了,还需要窗口管理器,这个非常重要,用窗口管理器来做不同画面的切换和交互,而不是自己去堆控件。
好些不管是很久了还是新秀的GUI,对于工业中,只有几个按钮来实现导航的系统来说,真的是很难用。得用其他各种办法实现。比如前年搞得一个设备,用了STemwin,主要2个或者三个按钮,想要界面导航、数据修改都尽量方便,并不好做。最近准备考虑LVGL,也同样存在这样的情况。
推荐一个单色屏用的GUI, https://gitee.com/Polarix/simplegui 。控件简单实用,在12864之类的屏上面,用起来是很方便的。只用2个按钮导航就可以。
离线
这gui的广告我哪里都能看到也看了几年了,还是这鸟样
离线
离线
这个看着界面挺好的,不知道与EMWIN等的区别怎么样
离线