首页 / 行业
AWStudio社区版重大升级 支持高中低端全平台运行
2022-06-06 11:55:00
今天我们迎来了AWStudio社区版的重大升级。AWStudio v1.1支持从云端获取自定义控件、示例项目等插件,并支持动态更新。同时新增了LCD快速旋转功能,实现几乎效率无损的屏幕旋转。
AWStudio开发套件社区版包括最新的AWTK和AWTK Designer。其中AWTK是业界领先的纯C语言GUI框架,基于LGPL开源许可发布,可以免费商用,支持高中低端全平台运行,是Qt之外的一个全新选择。
而AWTK Designer是专门用来制作AWTK应用程序UI界面的实用工具,只要通过拖曳和点击就可以完成复杂的界面设计,操作简单,并且可以随时预览效果图,所见即所得。
图1 AWStudio
图2 AWTK Designer得益于AWTK强大的功能和跨平台特性,AWStudio和AWTK Designer本身也是基于AWTK构建的。此次更新主要包括:
支持从云端获取自定义控件、示例项目;
支持LCD快速旋转;
支持设置字体的保留字符范围;
支持设置位图字模颜色位数;
支持设置前景色、背景色为渐变色;
支持控件过程动画;
支持控件子部件的样式的跳转;
改进代码编辑器,字体大小可变,支持代码折叠、配对符号高亮;
修复内存泄漏等问题。
插件上云AWStudio和AWTK Designer中可以看到目前官方提供的自定义控件、示例项目等插件。这些插件均迁移到了云端,减少了安装包所占的空间,并且可以独立迭代发布,当用户使用时可以自动下载到本地。
图3 AWTK Designer中的示例项目项目开发时,如果需要自定义控件,可以在AWTK Designer的插件页面点击安装,安装成功后再点击刷新,就可以在控件列表中看见对应的自定义控件,后续直接拖出控件并编辑即可,简化了自定义控件的使用流程。
图4 AWTK Designer中的自定义控件
LCD快速旋转
在AWTK Designer的项目设置中,可以设置LCD的旋转角度,设置后可以在AWTK Designer中实时预览效果,并且编译后的程序也会自动旋转。本次升级同时新增了快速旋转模式,无需借助GPU,即使在中低端平台也可以做到几乎效率无损的屏幕旋转。
图5 支持设置LCD的旋转角度
设置字体的保留字符范围
在AWTK Designer的项目设置中,可以以ASCII或者Unicode范围的形式设置字体的保留字符,方便用户编辑。比如,“[[0-9]]”表示字符“0123456789”,“[[a-z]]”表示小写字母“a”~“z”,“[[0x4e2d-0x4e2f]]”表示字符“中丮丯”,裁剪字体或者打包资源时,生成的字符资源仅包含指定的字符。
图6 支持以范围形式设置字体的保留字符
渐变色
AWTK的前景色、背景色支持设置为线性渐变色,点击控件样式属性右侧的色块,可以打开颜色设置页面进行设置。
图7 支持设置样式的背景色、前景色为渐变色
过程动画
AWTK支持设置属性的过程动画,只需设置时在属性名前增加“animate:”前缀即可。比如设置“value”属性时,改为设置“animate:value”属性即可。
图8 控件value属性的过程动画
改进代码编辑器
AWTK Designer的代码编辑器新增了折叠功能,支持配对的符号高亮,同时可以在通用设置中设置编辑器的默认字体大小。
图9 代码编辑器
图10 设置代码编辑器字体大小
示例演示效果
图11 awtk-examples下的示例运行效果
审核编辑:彭静最新内容
手机 |
相关内容
台积电1.4nm,有了新进展
台积电1.4nm,有了新进展,台积电,行业,需求,竞争力,支持,芯片,近日,台积电(TSMC)宣布将探索1.4纳米技术,这是一项令人振奋的举措,将有望为E芯片迈向系统化时代:EDA软件的创新
芯片迈向系统化时代:EDA软件的创新之路,时代,芯片,形式,支持,性能,验证,芯片设计是现代科技领域的重要组成部分,它涉及到电子设计自动美光低功耗内存解决方案助力高通第
美光低功耗内存解决方案助力高通第二代骁龙XR2平台,解决方案,助力,低功耗,内存,美光,第二代,随着虚拟现实(VR)和增强现实(AR)技术的迅猛射频前端芯片GC1103在智能家居无线
射频前端芯片GC1103在智能家居无线通信IoT模块中应用,模块,芯片,无线通信,智能家居,支持,数据交换,射频前端芯片GC1103是一种低功耗所有遥不可及,终因AI触手可及
所有遥不可及,终因AI触手可及,出行,平台,无人驾驶汽车,导致,人工智能,学习,人类历史上,有许多事物曾被认为是遥不可及的,然而随着科技面向6G+AI,鹏城云脑的演进
面向6G+AI,鹏城云脑的演进,鹏城,人工智能,数据存储,脑可,智能终端,智能,随着科技的不断进步,人们的生活方式也在不断改变。6G+AI(人工阿里平头哥发布首颗SSD主控芯片:镇
阿里平头哥发布首颗SSD主控芯片:镇岳510,平头,芯片,物联网,性能,阿里巴巴,支持,阿里平头哥是指阿里巴巴集团的CTO张建锋,他在宣布了阿安森美宣布其Hyperlux 图像传感器
安森美宣布其Hyperlux 图像传感器系列已集成到瑞萨R-Car V4x平台,平台,到瑞,集成,图像,汽车制造商,辅助功能,安森美(ON Semiconducto