AWTK是一套基于C语言开发的跨平台GUI框架,目前正式推出1.8版本。本次更新不仅对许多细节进行了优化,还增添了众多重要特性和文档资料。此外,还引入了三款创新控件和两个与AWTK相关项目。
AWTK是什么
AWTK全称 Toolkit AnyWhere,是ZLG开发的开源GUI引擎,旨在为嵌入式系统、WEB、各种小程序、手机和PC打造的通用GUI引擎,为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的GUI引擎。
AWTK主要特色
《拖入文件事件》 《如何使用packed图片》 《如何自定义资源加载方式》 《如何使用CMake构建AWTK应用》 《如何将资源编译到应用程序并使用它们》 《关于自定义控件的offset的使用注意事项》
增加ROMFS; 增加控制台应用类型; 增加UI自动化测试框架; 支持加载8位深度的图片; 增加api doc错误检查工具; 完善内存管理,支持使用OS提供的函数; AGGE模式增加ARGB和ABGR颜色支持; ……
3. 新增控件
GitHub仓库网址:
https://github.com/zlgopen/awtk-widget-progress-polygon
图2 异形进度条控件运行效果
GitHub仓库网址:
https://github.com/zlgopen/awtk-widget-slider-circle
图3 滑动圆环控件运行效果
GitHub仓库网址:
https://github.com/zlgopen/awtk-widget-liquid-flow
图4 液体流动效果控件运行效果
awtk-ogre(在AWTK集成ORGE3D) Gitee仓库网址:
https://gitee.com/zlgopen/awtk-ogre
awtk-hmi(AWTK开源智能串口屏方案) Gitee仓库网址:
https://gitee.com/zlgopen/awtk-hmi
ZLG官方旗舰店
广州致远电子
官方企业店
ZLG旗舰店
ZLG京东自营
旗舰店
更多往期文章,请点击“ 阅读原文 ”。