今天,zlg开源gui引擎awtk v1.4正式发布。相对于v1.3,我们完善了许多细节,增加了部分特性、控件以及api等,同时新增对ios平台,以及python、java、c++等语言的支持。
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
基于DSP的数字OQPSK调制器实现方案
Diodes公司全新系列的高速闸极驱动器的详细说明
短期内,在手机方面鸿蒙或将继续充当备胎一角
什么是特种变压器_特种变压器有哪几种
环保用电监管云平台在排污单位工况用电在线监测中的应用——安科瑞 严新亚
ZLG开源GUI引擎AWTK v1.4正式发布
国产化便携式排放测试系统(PEMS)助力非道路国四标准实施
蔡司工业CT在检测飞机叶片上的工作原理
OPPO R15将携手索尼IMX519传感器重磅来袭
小米6什么时候上市?小米6最新消息:小米6大升级!双摄+四曲面!还有惊喜在后面!
台积电:AI芯片先进封装需求强劲,供不应求将持续至2025年
网络切片为5G提供了WiFi无法提供的许多功能?
美图手机在泰国旅游胜地斯米兰群岛走红
华为发布2020年年度财报,并举行了业绩沟通会
基于PIC单片机开发的高精度数据采集器
iPhone 7选择Intel基带是个错误决定?
京东最给力的商务本推荐 性能颜值不输mac!
Java中创建对象有哪些方式
携手电信4G,联发科拟推六模芯片战高通
PLC被数字化赋能的工业未来是什么样的?