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

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

3天内不再提示

ZLG开源GUI引擎AWTK v1.4正式发布

AGk5_ZLG_zhiyua ? 来源:ZLG致远电子 ? 2020-06-02 15:07 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天,ZLG开源GUI引擎AWTK v1.4正式发布。相对于v1.3,我们完善了许多细节,增加了部分特性、控件以及API等,同时新增对iOS平台,以及PythonJavaC++等语言的支持。

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

同时,AWTK还配套了所见即所得的AWTK Designer界面设计工具、经典示例以及入门指南文档等,这些都可以在AWTK官方网站下载。

Designer界面设计工具

部分示例运行效果图

AWTK当前升级到了v1.4版本,相对于v1.3,我们完善了许多细节,增加了部分特性、控件以及API等,让AWTK支持更多的功能和更炫酷的效果。同时新增对iOS平台,以及Python、Java、C++等语言的支持。以下是v1.4版本更新的内容:

新增特性

无文件系统时支持多主题

OpenGL ES支持snapshot

edit和mledit支持自己指定的软键盘名称

点击鼠标右键触发EVT_CONTEXT_MENU事件

增加awtk_main.inc,用于标准程序的主函数

SDL重新实现PC版本的线程和同步相关函数

edit增加input_type为"custom_password"的类型

新增重要API

增加action_thread

增加action_thread_pool

增加动态链接库接口dl.h

增加waitable_ring_buffer

增加widget_close_window

增加waitable_action_queue

增加path_replace_extname函数

增加async.h用于实现函数异步调用

增加data_reader和data_writer接口,用于抽象外部flash等设备

新增平台

iOS

新增语言绑定

C++

Python

Java

Node.js

miniJVM

新增相关项目

mobile plugins:

https://github.com/zlgopen/awtk-mobile-plugins

http client:

https://github.com/zlgopen/awtk-http-client

media player(包含音频播放、视频播放、歌词显示控件):

https://github.com/zlgopen/awtk-media-player

音频、视频播放效果图

细节完善

完善fs接口

完善工具支持多主题

完善窗口切换时焦点恢复的问题

完善combo_box,选择之后重新打开输入法

list_view支持上下键滚动

progress_circle支持line_cap属性

增加vgcanvas_line_join_t定义

增加vgcanvas_line_cap_t定义

AWTK官网获取下载地址

可通过AWTK官网获取整合发布包,或AWTK云平台下载Designer界面设计工具,链接地址如下:

AWTK官网:

https://www.zlg.cn/index/pub/awtk.html

AWTK云平台:

https://awtk.zlg.cn

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

    关注

    180

    文章

    7633

    浏览量

    142546
  • 开源
    +关注

    关注

    3

    文章

    3779

    浏览量

    44135
  • zlg
    zlg
    +关注

    关注

    1

    文章

    71

    浏览量

    38715

原文标题:AWTK v1.4正式发布,来看看功能和效果都有哪些变化?

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    是否可以通过 AIROC 蓝牙测试和调试工具 v1.4 或 HCI 命令输出突发波形?

    我正在准备英飞凌蓝牙模块的射频测试。 是否可以通过 AIROC 蓝牙测试和调试工具 v1.4 或 HCI 命令输出突发波形?
    发表于 06-30 06:10

    AWTK,开启属于你的GUI之美

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

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

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

    龙迅HDMI1.4转LVDS方案

    直接接口至DVI 1.0和HDMI V1.4接收器。 符合DVI高达1.65Gbps和HDMI V1.4高达3.0Gbps的数据传输速率。 多像素格式支持 支持
    的头像 发表于 12-21 09:58 ?1193次阅读
    龙迅HDMI<b class='flag-5'>1.4</b>转LVDS方案

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

    安装AWTKDesigner:https://awtk.zlg.cn/web/index.html1.新建应用程序这里假设应用程序的名称为AwtkApplicat
    的头像 发表于 11-27 11:46 ?797次阅读
    <b class='flag-5'>AWTK</b>-WEB 快速入门(1) - C 语言应用程序

    DAC81416EVM GUI软件安装后无法打开,无法定位LabVIEW运行引擎怎么解决?

    DAC81416EVM GUI软件安装后无法打开,无法定位LabVIEW运行引擎 LVRTE2015SP1_f7Patchstd_downloader.exe也无法下载,请问这个怎么解决呢?我的电脑是win10的系统
    发表于 11-22 15:37

    AWTK 最新动态:支持浏览器控件

    导读AWTK浏览器控件,基于webview项目实现,将浏览器嵌入到AWTK应用程序中,让开发者可以方便的集成在线帮助和调用地图等功能。awtk-widget-web-view是基于webview实现的
    的头像 发表于 11-20 01:05 ?748次阅读
    <b class='flag-5'>AWTK</b> 最新动态:支持浏览器控件

    AWTK使用经验】如何使用系统输入法与开启最大化窗口功能

    导读AWTK是基于C语言开发的跨平台GUI框架。AWTK使用经验系列文章将介绍开发AWTK过程中一些常见问题与解决方案。AWTK具有跨平台的
    的头像 发表于 11-14 01:05 ?733次阅读
    【<b class='flag-5'>AWTK</b>使用经验】如何使用系统输入法与开启最大化窗口功能

    AWTK 最新动态:支持鸿蒙系统(HarmonyOS Next)

    为ToolkitAnyWhere,是ZLG倾心打造的一套基于C语言开发的GUI框架。旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的GUI引擎,支
    的头像 发表于 11-06 08:03 ?915次阅读
    <b class='flag-5'>AWTK</b> 最新动态:支持鸿蒙系统(HarmonyOS Next)

    祝贺致远电子“AWTK开源GUI引擎”入选2024年关键软件产品资源池

    导读热烈祝贺致远电子AWTK开源GUI引擎入选广州市2024年关键软件产品资源池入库名单。为响应《广州市促进软件和信息技术服务业高质量发展措施》,关键软件产品自主研发创新,加快赋能制造
    的头像 发表于 10-25 08:07 ?813次阅读
    祝贺致远电子“<b class='flag-5'>AWTK</b><b class='flag-5'>开源</b><b class='flag-5'>GUI</b><b class='flag-5'>引擎</b>”入选2024年关键软件产品资源池

    AWTK使用经验】如何裁剪字库以及如何使用点阵字

    AWTK是基于C语言开发的跨平台GUI框架。AWTK使用经验系列文章将介绍开发AWTK过程中一些常见问题与解决方案。AWTK如何裁剪字库在
    的头像 发表于 10-10 08:05 ?618次阅读
    【<b class='flag-5'>AWTK</b>使用经验】如何裁剪字库以及如何使用点阵字

    AWTK使用经验】如何在AWTK显示阿拉伯文本

    AWTK是基于C语言开发的跨平台GUI框架。AWTK使用经验系列文章将介绍开发AWTK过程中一些常见问题与解决方案,例如:如何播放视频或摄像头画面?如何播放序列帧动画?这些都会在系列文
    的头像 发表于 09-12 08:07 ?772次阅读
    【<b class='flag-5'>AWTK</b>使用经验】如何在<b class='flag-5'>AWTK</b>显示阿拉伯文本

    一文教你在ZPC上快速移植AWTK

    ZPC是ZLG全新研发的显控一体机。开源AWTK,版权无忧!多种工业通信协议,工业互联无壁垒!ZWS数据上云很轻松!更有AWFlow,应用开发很简单!本文将介绍如何在ZPC上快速移植AWTK
    的头像 发表于 09-04 08:04 ?617次阅读
    一文教你在ZPC上快速移植<b class='flag-5'>AWTK</b>

    七大嵌入式GUI盘点

    GUI设计。 AWTK 全称为Toolkit AnyWhere,是周立功倾心打造的一套基于C语言开发的GUI框架。旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的GU
    发表于 09-02 10:58

    AWTK最新动态】AWTK 1.8版本发布

    是什么AWTK全称ToolkitAnyWhere,是ZLG开发的开源GUI引擎,旨在为嵌入式系统、WEB、各种小程序、手机和PC打造的通用
    的头像 发表于 08-30 12:48 ?895次阅读
    【<b class='flag-5'>AWTK</b>最新动态】<b class='flag-5'>AWTK</b> 1.8版本<b class='flag-5'>发布</b>