今天,ZLG開源GUI引擎AWTK v1.4正式發(fā)布。相對于v1.3,我們完善了許多細節(jié),增加了部分特性、控件以及API等,同時新增對iOS平臺,以及Python、Java、C++等語言的支持。
AWTK全稱為Toolkit AnyWhere,是ZLG傾心打造的一套基于C語言開發(fā)的GUI框架。旨在為用戶提供一個功能強大、高效可靠、簡單易用、可輕松做出炫酷效果的GUI引擎,支持跨平臺同步開發(fā),一次編程,到處編譯,跨平臺使用。
同時,AWTK還配套了所見即所得的AWTK Designer界面設(shè)計工具、經(jīng)典示例以及入門指南文檔等,這些都可以在AWTK官方網(wǎng)站下載。
Designer界面設(shè)計工具
部分示例運行效果圖
AWTK當(dāng)前升級到了v1.4版本,相對于v1.3,我們完善了許多細節(jié),增加了部分特性、控件以及API等,讓AWTK支持更多的功能和更炫酷的效果。同時新增對iOS平臺,以及Python、Java、C++等語言的支持。以下是v1.4版本更新的內(nèi)容:
新增特性
無文件系統(tǒng)時支持多主題
OpenGL ES支持snapshot
edit和mledit支持自己指定的軟鍵盤名稱
點擊鼠標(biāo)右鍵觸發(fā)EVT_CONTEXT_MENU事件
增加awtk_main.inc,用于標(biāo)準(zhǔn)程序的主函數(shù)
用SDL重新實現(xiàn)PC版本的線程和同步相關(guān)函數(shù)
edit增加input_type為"custom_password"的類型
新增重要API
增加action_thread_pool
增加動態(tài)鏈接庫接口dl.h
增加waitable_ring_buffer
增加widget_close_window
增加waitable_action_queue
增加path_replace_extname函數(shù)
增加async.h用于實現(xiàn)函數(shù)異步調(diào)用
增加data_reader和data_writer接口,用于抽象外部flash等設(shè)備
新增平臺
iOS
新增語言綁定
C++
Python
Java
miniJVM
新增相關(guān)項目
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
音頻、視頻播放效果圖
細節(jié)完善
完善fs接口
完善工具支持多主題
完善窗口切換時焦點恢復(fù)的問題
完善combo_box,選擇之后重新打開輸入法
list_view支持上下鍵滾動
progress_circle支持line_cap屬性
增加vgcanvas_line_join_t定義
增加vgcanvas_line_cap_t定義
AWTK官網(wǎng)獲取下載地址
可通過AWTK官網(wǎng)獲取整合發(fā)布包,或AWTK云平臺下載Designer界面設(shè)計工具,鏈接地址如下:
AWTK官網(wǎng):
https://www.zlg.cn/index/pub/awtk.html
AWTK云平臺:
https://awtk.zlg.cn
-
C語言
+關(guān)注
關(guān)注
183文章
7642瀏覽量
144631 -
開源
+關(guān)注
關(guān)注
3文章
4037瀏覽量
45575 -
zlg
+關(guān)注
關(guān)注
1文章
71瀏覽量
39030
原文標(biāo)題:AWTK v1.4正式發(fā)布,來看看功能和效果都有哪些變化?
文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
普華基礎(chǔ)軟件開源龘V2.3和開源小滿V25.10上線
開源鴻蒙6.0 Release版本重磅發(fā)布
新一代超大模型訓(xùn)練引擎XTuner V1開源
aicube項目頁初始化異常是怎么回事?
GUI Guider全新優(yōu)化方案GUI xTurbo-VeloRender初體驗:基于i.MX RT平臺的LVGL渲染能力突破
是否可以通過 AIROC 藍牙測試和調(diào)試工具 v1.4 或 HCI 命令輸出突發(fā)波形?
AWTK,開啟屬于你的GUI之美
DisplayPort 1.4 TX-Subsystem v3.指南
NVIDIA Isaac GR00T N1開源人形機器人基礎(chǔ)模型+開源物理引擎Newton加速機器人開發(fā)
零知開源平臺重磅升級!嵌入式開發(fā)進入“渦輪增壓”時代
AWTK-WEB 快速入門(6) - JS WebSocket 應(yīng)用程序
AWTK-WEB 快速入門(5) - C 語言 WebSocket 應(yīng)用程序
黃鶴開源社區(qū)正式發(fā)布
開源鴻蒙應(yīng)用案例重磅發(fā)布
龍迅HDMI1.4轉(zhuǎn)LVDS方案

ZLG開源GUI引擎AWTK v1.4正式發(fā)布
評論