AWTK 1.8 发布

2024-09-01 14:04
文章标签 发布 1.8 awtk

本文主要是介绍AWTK 1.8 发布,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.8 版本更新


1. 细节完善

大量细节完善请参考 最新动态

2. 新增文档

  • 拖入文件事件
  • 如何使用 packed image
  • 如何自定义资源加载方式
  • 如何使用 CMake 构建 AWTK 应用
  • 如何将资源编译到应用程序并使用它们
  • 关于自定义控件的 offset 的使用注意事项

3. 新增重要特性

  • 使用 svgtiny 解析 svg,增加渐变等功能。
  • 完善 log 系统,支持调试器拦截日志。
  • fscript 支持注册常量。
  • combo_box_ex 支持分组显示。
  • combo_box_ex 支持自动调整弹出窗口的宽度。
  • 文件浏览器增加关闭按钮。
  • fscript 新增设置屏保时间函数。
  • 增加 api doc 错误检查工具。
  • 添加注册 easing 接口。
  • 增离线画布缓存功能。
  • 扩展 debugger 接口支持 VSCode DAP 协议。
  • 增加图片绘制类型:IMAGE_DRAW_FILL。
  • 增加 cmd_args 用于解析命令行参数。
  • 增加控制台应用类型。
  • 增加 ROMFS。
  • agge 模式增加 argb 和 abgr 的颜色支持。
  • 增加 UI 自动测试框架。
  • 支持加载 8 位深度的图片。
  • 完善内存管理,支持直接使用 OS 提供的函数。
  • toast 按任意键退出。
  • progress circle 支持扇形绘制。
  • awtk-web 支持 fscript 扩展。
  • icon_at 增加 left_top/left_bottom/right_top/right_bottom 四种位置。

4. 新增重要 API

  • value_min
  • value_max
  • value_dup_wstr
  • str_create
  • str_destroy
  • str_equal
  • str_attach
  • str_append_uint32
  • str_attach_with_size
  • str_shrink
  • wstr_shrink
  • wstr_attach
  • wstr_create
  • wstr_destroy
  • wstr_append_int
  • wstr_append_more
  • file_read_as_unix_text
  • tk_sha256_file
  • ubjson_writer_write_kv_array_begin
  • conf_node_get_child_value
  • emitter_forward_retarget
  • event_source_manager_set_min_sleep_time
  • slist_tail
  • slist_head
  • ret_code_from_name
  • ret_code_to_name
  • combo_box_remove_option_by_index
  • conf_ini_load_from_buff
  • conf_ini_save_to_buff
  • conf_json_load_from_buff
  • conf_json_save_to_buff
  • conf_xml_load_from_buff
  • conf_xml_save_to_buff
  • conf_ubjson_load_from_buff/conf_ubjson_save_to_buff
  • bits_stream_set
  • bits_stream_get
  • hash_table_size
  • url_get_param_int32
  • url_get_param_bool
  • stream_factory
  • conf_node_get_child_value_int32
  • conf_node_get_child_value_bool
  • conf_node_get_child_value_str
  • wbuffer_create
  • wbuffer_destroy
  • rbuffer_create
  • rbuffer_destroy
  • data_reader_http
  • path_expand_vars
  • tk_islower
  • tk_isupper
  • tokenizer_next_str_until
  • conf_doc_foreach
  • tk_tcp_connect_ex
  • goto_error_if_fail_ex

5. 新增控件

  • 异形进度条

  • 滑动圆环

  • 流体效果

6. 新增相关项目

  • awtk-ogre
  • AWTK 开源智能串口屏方案

欢迎广大开发者一起参与开发:生态共建计划。

这篇关于AWTK 1.8 发布的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1127141

相关文章

高效+灵活,万博智云全球发布AWS无代理跨云容灾方案!

摘要 近日,万博智云推出了基于AWS的无代理跨云容灾解决方案,并与拉丁美洲,中东,亚洲的合作伙伴面向全球开展了联合发布。这一方案以AWS应用环境为基础,将HyperBDR平台的高效、灵活和成本效益优势与无代理功能相结合,为全球企业带来实现了更便捷、经济的数据保护。 一、全球联合发布 9月2日,万博智云CEO Michael Wong在线上平台发布AWS无代理跨云容灾解决方案的阐述视频,介绍了

Vue3项目开发——新闻发布管理系统(六)

文章目录 八、首页设计开发1、页面设计2、登录访问拦截实现3、用户基本信息显示①封装用户基本信息获取接口②用户基本信息存储③用户基本信息调用④用户基本信息动态渲染 4、退出功能实现①注册点击事件②添加退出功能③数据清理 5、代码下载 八、首页设计开发 登录成功后,系统就进入了首页。接下来,也就进行首页的开发了。 1、页面设计 系统页面主要分为三部分,左侧为系统的菜单栏,右侧

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository。如果采用原始直接打包放到lib目录的方式进行处理,便对项目的管理带来一些不必要的麻烦。例如版本升级后需要重新打包并,替换原有jar包等等一些额外的工作量和麻烦。为了避免这些不必要的麻烦,通常我们

禅道Docker安装包发布

禅道Docker安装包发布 大家好, 禅道Docker安装包发布。 一、下载地址 禅道开源版:   /dl/zentao/docker/docker_zentao.zip  备用下载地址:https://download.csdn.net/download/u013490585/16271485 数据库用户名: root,默认密码: 123456。运行时,可以设置 MYSQL_ROOT_P

C++编程:ZeroMQ进程间(订阅-发布)通信配置优化

文章目录 0. 概述1. 发布者同步发送(pub)与订阅者异步接收(sub)示例代码可能的副作用: 2. 适度增加缓存和队列示例代码副作用: 3. 动态的IPC通道管理示例代码副作用: 4. 接收消息的超时设置示例代码副作用: 5. 增加I/O线程数量示例代码副作用: 6. 异步消息发送(使用`dontwait`标志)示例代码副作用: 7. 其他可以考虑的优化项7.1 立即发送(ZMQ_IM

风格控制水平创新高!南理工InstantX小红书发布CSGO:简单高效的端到端风格迁移框架

论文链接:https://arxiv.org/pdf/2408.16766 项目链接:https://csgo-gen.github.io/ 亮点直击 构建了一个专门用于风格迁移的数据集设计了一个简单但有效的端到端训练的风格迁移框架CSGO框架,以验证这个大规模数据集在风格迁移中的有益效果。引入了内容对齐评分(Content Alignment Score,简称CAS)来评估风格迁移

Eclipse发布Maven项目到tomcat,无法加载到lib文件夹下的jar包

BMS 解决方法: 当我们发布web项目到tomcat时,访问地址时会报一个classnotfound的错误,但是eclipse中的项目中都已经添加了相应的类,有一种比较容易犯的错误是,你没有把额外所需的jar包加到tomcat中的lib文件夹中,在这里介绍一种在项目中直接添加jar包到lib目录下:  右键已创建的web项目——properties属性——点击Deployment Assem

1-3 微信小程序协同工作和发布

协同工作和发布 🥟🥞以权限管理需求为例 一个项目组,一般有不同的岗位,不同角色的员工同时参与项目成员 流程 成员管理的两个方面 不同项目成员对应的权限 版本

发布和查看探店笔记:

我的博客大纲 我的后端学习大纲 1.1.发布探店笔记: 此功能未用到redis a.数据库表: 1.探店相关表: b.探店有关接口: 1.图片上传和发布是调用了两个接口: 注意:修改图片上传的地址,建议直接放到你的Ngixn下的imgs目录 1.2.查看探店笔记: 此功能未用到redis a.需求说明: 1.点击探店首页的笔记,

鸿蒙自动化发布测试版本app

创建API客户端 API客户端是AppGallery Connect用于管理用户访问AppGallery Connect API的身份凭据,您可以给不同角色创建不同的API客户端,使不同角色可以访问对应权限的AppGallery Connect API。在访问某个API前,必须创建有权访问该API的API客户端。 1.登录AppGallery Connect网站,选择“用户与访问”。选择左侧