0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ZLG震撼发布开源GUI引擎AWTK

西西 来源:致远电子 作者:厂商供稿 2019-01-23 15:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着手机、智能手表等便携式设备的普及,用户对于GUI的要求日渐提高。如何设计出高性能、高可靠性、低功耗、美观炫酷的GUI?这成为一个困扰开发者的难题!为此,Z G打造了功能强大、可靠、简单易用的开源GUI引擎——AWTK。

视频播放地址:https://v.qq.com/x/page/r1357h1qp9h.htm

AWTK 全称为 Too kit AnyWhere,是 Z G 倾心打造的一套基于 C 语言开发的 GUI 框架。旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的 GUI 引擎,并支持跨平台同步开发,一次编程,终生使用。

主要特色:

  1. 开源免费,使用无拘束;
  2. 支持纯 C 语言编程,使用无门槛;
  3. 支持跨多种操作系统,甚至是无操作系统平台,同步开发调试,使用无界限;
  4. 小巧高效,最小仅需 8K RAM+32K F ASH,可运行在 Cortex-M3 ***台;
  5. 拥有完善的动画系统,半透明填充和贴图,支持硬件加速,轻松做出炫酷流畅的界面效果;
  6. 丰富的 GUI 控件,提供窗口、对话框和各种常用的控件,并内置多种动画效果;
  7. 支持位图字体和矢量字体,可加载标准的 TTF 字体文件;
  8. 内置中英文输入法,并支持智能词组输入;
  9. 支持 XM 进行界面布局,主题和样式表技术,轻松实现界面换肤;
  10. 支持视网膜高清分辨率技术,配合高清屏可呈现平滑细腻的图形和文字。

以下视频为AWTK实拍界面操作,完全相同的代码在基于AWorks OS的RT1052处理器Windows 10系统上运行的效果。

视频播放地址:https://v.qq.com/x/page/r1357fujk8s.htm

项目进展

目前 AWTK 的核心功能已经全部完成,正式发布 1.0 版本,并配套完整的在线使用文档。

已适配的平台:

  • AWorks
  • Windows
  • inux
  • macOS

同时,AWTK 已经在 Z G 内部多个实际项目中使用和验证。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    4031

    浏览量

    45550
  • zlg
    zlg
    +关注

    关注

    1

    文章

    71

    浏览量

    39019
  • GUI
    GUI
    +关注

    关注

    3

    文章

    693

    浏览量

    42833
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CAN XL总线,ZLG致远电子来了!

    导读2025年11月18日~21日,CiA在深圳、北京和上海三地圆满举办了“CANXL中国路演”,ZLG致远电子作为国内第一批CiA会员,带来了最新CANXL硬件软件方案并且发表了总线技术演讲
    的头像 发表于 11-24 11:46 300次阅读
    CAN XL总线,<b class='flag-5'>ZLG</b>致远电子来了!

    开源鸿蒙6.0 Release版本重磅发布

    近日,在长沙国际会议中心举办的开源鸿蒙技术大会2025上,开放原子开源鸿蒙(即OpenAtom OpenHarmony,简称“开源鸿蒙”)项目群正式发布
    的头像 发表于 10-10 16:49 2172次阅读

    新一代超大模型训练引擎XTuner V1开源

    9月8日,上海人工智能实验室(上海AI实验室)开源书生大模型新一代训练引擎XTuner V1。
    的头像 发表于 09-10 10:55 866次阅读

    AWTK,开启属于你的GUI之美

    在当今数字化时代,软件界面设计的高效性和一致性至关重要。本文将探讨GUI设计从传统代码编写到所见即所得工具的演变,并介绍AWTK如何通过一致的渲染技术,为开发者带来高效且直观的开发体验。传统GUI
    的头像 发表于 05-13 11:31 781次阅读
    <b class='flag-5'>AWTK</b>,开启属于你的<b class='flag-5'>GUI</b>之美

    NVIDIA Isaac GR00T N1开源人形机器人基础模型+开源物理引擎Newton加速机器人开发

    NVIDIA Isaac GR00T N1开源人形机器人基础模型+开源物理引擎Newton加速机器人开发
    的头像 发表于 03-20 16:56 1273次阅读

    震撼发布!携手同行,共启新程

    震撼发布!携手同行,共启新程——XBLW芯伯乐品牌热烈欢迎深圳闻舟科技有限公司正式加入合作伙伴大家庭!】01诚挚欢迎,聚力共赢重磅喜讯来袭!我们荣幸地宣布,业界翘楚深圳市闻舟科技有限公司已正式成为
    的头像 发表于 03-14 09:02 886次阅读
    <b class='flag-5'>震撼</b><b class='flag-5'>发布</b>!携手同行,共启新程

    零知开源平台重磅升级!嵌入式开发进入“涡轮增压”时代

    本帖最后由 PCB56242069 于 2025-3-11 13:44 编辑 ​亲爱的开发者们,我们带来革命性的开发工具升级!零知开源平台全新编译引擎正式发布,让代码编译效率实现300%的飞跃
    发表于 03-11 11:22

    AWTK-WEB 快速入门(6) - JS WebSocket 应用程序

    WebSocket可以实现双向通信,适合实时通信场景。本文介绍一下使用Javacript语言开发AWTK-WEB应用程序,并用WebSocket与服务器通讯。用AWTKDesigner新建一个应用程
    的头像 发表于 02-26 11:42 632次阅读
    <b class='flag-5'>AWTK</b>-WEB 快速入门(6) - JS WebSocket 应用程序

    DLP4500-C350REF设计了一块驱动板,连接好光引擎,然后用电脑GUI去控制投影,但是投不出任何东西,为什么?

    DLP4500-C350REF: 自己设计了一块驱动板,连接好光引擎,然后用电脑GUI去控制投影,但是投不出任何东西,我测了一下三个光源输出端口的电压,只有零点几伏,电路都是参考TI的设计,不明白输出的电压为什么这么小?
    发表于 02-20 06:39

    AWTK-WEB 快速入门(5) - C 语言 WebSocket 应用程序

    AWTKDesigner:https://awtk.zlg.cn/web/index.html1.新建应用程序这里假设应用程序的名称为AwtkApplicationC
    的头像 发表于 02-19 11:49 890次阅读
    <b class='flag-5'>AWTK</b>-WEB 快速入门(5) - C 语言 WebSocket 应用程序

    RTX 5090 震撼发布!会是智慧医疗设备的新机遇吗?

    RTX 5090 震撼发布!会是智慧医疗设备的新机遇吗?
    的头像 发表于 01-17 09:43 816次阅读
    RTX 5090 <b class='flag-5'>震撼</b><b class='flag-5'>发布</b>!会是智慧医疗设备的新机遇吗?

    容器引擎是什么意思

    容器引擎是一种虚拟化技术,它利用操作系统的内核来实现对应用程序的隔离和打包,使得应用程序可以在不同的环境中运行而无需修改代码。主机推荐小编为您整理发布容器引擎是什么意思,以下是关于容器引擎
    的头像 发表于 01-09 09:49 710次阅读

    黄鹤开源社区正式发布

    近日,在2024开放原子开发者大会暨首届开源技术学术大会开幕式上,基于开放原子开源基金会旗下AtomGit开源协作平台搭建的黄鹤开源社区正式发布
    的头像 发表于 12-23 11:33 973次阅读

    开源鸿蒙应用案例重磅发布

    开源赋能千行百业,有效推动产业创新升级。随着开放原子开源基金会的开源鸿蒙(OpenHarmony)5.0 Release版本正式发布,项目生态逐步走向成熟,众多
    的头像 发表于 12-23 11:32 1853次阅读

    AWTK-WEB 快速入门(2) - JS 应用程序

    导读AWTK可以使用相同的技术栈开发各种平台的应用程序。有时我们需要使用Web界面与设备进行交互,本文介绍一下如何使用JS语言开发AWTK-WEB应用程序。用AWTKDesigner新建一个应用程序先安装AWTKDesigner:
    的头像 发表于 12-05 01:04 799次阅读
    <b class='flag-5'>AWTK</b>-WEB 快速入门(2) - JS 应用程序