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

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

3天内不再提示

AWStudio社区版重大升级 支持高中低端全平台运行

科技绿洲 来源:ZLG致远电子 作者:ZLG致远电子 2022-06-06 11:55 次阅读

今天我们迎来了AWStudio社区版的重大升级。AWStudio v1.1支持从云端获取自定义控件、示例项目等插件,并支持动态更新。同时新增了LCD快速旋转功能,实现几乎效率无损的屏幕旋转。

AWStudio开发套件社区版包括最新的AWTK和AWTK Designer。其中AWTK是业界领先的纯C语言GUI框架,基于LGPL开源许可发布,可以免费商用,支持高中低端全平台运行,是Qt之外的一个全新选择。

而AWTK Designer是专门用来制作AWTK应用程序UI界面的实用工具,只要通过拖曳和点击就可以完成复杂的界面设计,操作简单,并且可以随时预览效果图,所见即所得。

poYBAGKdefKAWriSAABdKOT8QS8787.png

图1 AWStudio

poYBAGKdef6AZ4JdAACGka9P3NY518.png

图2 AWTK Designer得益于AWTK强大的功能和跨平台特性,AWStudio和AWTK Designer本身也是基于AWTK构建的。此次更新主要包括:

支持从云端获取自定义控件、示例项目;

支持LCD快速旋转;

支持设置字体的保留字符范围;

支持设置位图字模颜色位数;

支持设置前景色、背景色为渐变色;

支持控件过程动画;

支持控件子部件的样式的跳转;

改进代码编辑器,字体大小可变,支持代码折叠、配对符号高亮;

修复内存泄漏等问题。

插件上云AWStudio和AWTK Designer中可以看到目前官方提供的自定义控件、示例项目等插件。这些插件均迁移到了云端,减少了安装包所占的空间,并且可以独立迭代发布,当用户使用时可以自动下载到本地。

poYBAGKdeguAUBTBAADgRuCSi-o462.png

图3 AWTK Designer中的示例项目项目开发时,如果需要自定义控件,可以在AWTK Designer的插件页面点击安装,安装成功后再点击刷新,就可以在控件列表中看见对应的自定义控件,后续直接拖出控件并编辑即可,简化了自定义控件的使用流程。

pYYBAGKdehOALCk1AABxvEhX9q4398.png

图4 AWTK Designer中的自定义控件

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1

LCD快速旋转

在AWTK Designer的项目设置中,可以设置LCD的旋转角度,设置后可以在AWTK Designer中实时预览效果,并且编译后的程序也会自动旋转。本次升级同时新增了快速旋转模式,无需借助GPU,即使在中低端平台也可以做到几乎效率无损的屏幕旋转。

poYBAGKdeh2AUk_VAABNxjZ_Q6c120.png

图5 支持设置LCD的旋转角度

设置字体的保留字符范围

在AWTK Designer的项目设置中,可以以ASCII或者Unicode范围的形式设置字体的保留字符,方便用户编辑。比如,“[[0-9]]”表示字符“0123456789”,“[[a-z]]”表示小写字母“a”~“z”,“[[0x4e2d-0x4e2f]]”表示字符“中丮丯”,裁剪字体或者打包资源时,生成的字符资源仅包含指定的字符。

poYBAGKdei6AdiA0AAB_Uroa2Uw544.png

图6 支持以范围形式设置字体的保留字符

渐变色

AWTK的前景色、背景色支持设置为线性渐变色,点击控件样式属性右侧的色块,可以打开颜色设置页面进行设置。

poYBAGKdejqAcpFoAAEHjtpTHrk370.png

图7 支持设置样式的背景色、前景色为渐变色

过程动画

AWTK支持设置属性的过程动画,只需设置时在属性名前增加“animate:”前缀即可。比如设置“value”属性时,改为设置“animate:value”属性即可。

poYBAGKdekeAdTkVAAA43ERP2e8343.png

图8 控件value属性的过程动画

改进代码编辑器

AWTK Designer的代码编辑器新增了折叠功能,支持配对的符号高亮,同时可以在通用设置中设置编辑器的默认字体大小。

poYBAGKdem2AN8vCAABN_Dx6s6s781.png

图9 代码编辑器

poYBAGKdenaAFZQnAAAeZSWKmyE287.png

图10 设置代码编辑器字体大小

示例演示效果

poYBAGKdepGAMmPiAAKPh-rlVsE237.png

图11 awtk-examples下的示例运行效果

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

    关注

    180

    文章

    7596

    浏览量

    136006
  • 代码
    +关注

    关注

    30

    文章

    4733

    浏览量

    68282
  • 应用程序
    +关注

    关注

    37

    文章

    3238

    浏览量

    57565
收藏 人收藏

    评论

    相关推荐

    如何在低成本ARM平台部署LVGL免费图形库,基于志T113-i

    :完全免费,遵循开源协议,促进社区共享与协作。 控件资源丰富:提供丰富的控件,动画效果流畅,增强GUI的交互性和视觉吸引力。 跨平台可移植:支持多种操作系统和硬件平台,易于在不同环境中
    发表于 10-29 09:55

    使用TPA3118做了三分频功放遇到的疑问求解

    我们的新板子用了三颗3118芯片做了三分频功放,三颗分别负责高中低音,输入电源适配器是19V6.75A,前级5532做了电分,分别进三颗3118,低音4欧60W,中音+高音20W×2,原理图完全
    发表于 10-21 08:00

    请问低端用电阻检测电流差分放大还是单端放大好?

    我看到TI的方案中低端电流检测用的是运算放大器组成差分放大电路,这个种用单端放大不是更好一些吗?输入阻抗更高了,减小了输出电流在支路上的分流。是还有其他没考虑到的问题吗
    发表于 08-08 06:15

    DM平台管理设备如何进行固件升级

    )查看注册状态 4)DM平台中添加设备,设备序列号通过设备系统界面或背板获得。 5)添加升级的固件 6)配置超时时间,默认即可。 7)选择需要升级的设备 8)查看系统升级
    发表于 07-25 06:22

    天数智芯主导的DeepSpark开源社区发布百大应用开放平台24.06版本

    平台,甄选上百个与行业应用深度耦合的开源算法和模型,支持主流生态应用框架,并针对行业需求构建多维度评测体系,广泛支持各类落地场景。 本次24.06版本首度上线了多维度评测系统社区版,旨
    的头像 发表于 07-03 16:56 988次阅读
    天数智芯主导的DeepSpark开源<b class='flag-5'>社区</b>发布百大应用开放<b class='flag-5'>平台</b>24.06版本

    高通打破Android系统更新壁垒,提升中低端手机用户体验

    中低端及入门级手机却常常面临更新支持不足的尴尬境地。针对这一现状,高通公司正积极采取行动,力图打破这一僵局,提升中低端手机的系统更新频率和用户体验。
    的头像 发表于 06-29 16:41 2089次阅读

    Mono开源社区支持LoongArch龙架构

    Mono作为开源框架,支持Linux、macOS、Windows及嵌入式设备等广泛的操作系统,使得开发者能在非Windows环境下运行.NET应用。
    的头像 发表于 05-20 11:06 435次阅读

    智慧社区新模式:分布式综合管理平台工程实践分享

    随着信息化和智能化技术的飞速发展,智慧社区作为新型城市管理模式,日益受到社会的广泛关注。在这一背景下,讯维分布式综合管理平台以其高效、稳定、灵活的特性,为智慧社区建设提供了全新的解决方案。下面,我们
    的头像 发表于 03-18 16:05 306次阅读

    基于紫光展锐平台研发的三款智能模块各有何特点?

    今天要说的是新移科技基于紫光展锐平台自主研发的三款4G智能模块,XY310 4G、XY618、XY610 。采用沉金生产工艺,耐腐蚀抗干扰,支持-20℃-70℃环境下7x24小时稳定运行,尺寸仅为
    的头像 发表于 02-19 10:02 798次阅读
    基于紫光展锐<b class='flag-5'>平台</b>研发的三款智能模块各有何特点?

    金航标kinghelm萨科微slkor

    广泛,第三个是中国企业跟国外同类企业相比,在高中低压的MOS管、桥堆、可控硅中低端产品我们有一定的价格优势,在产品交付、售后服务等方面都有优势,我们在这个市场努力还是大有可为的。深圳市萨科微slkor半导体
    发表于 02-02 09:52

    高云FPGA简介

    ,每个系列下型号众多,且高中低端覆盖,对选型很友好。其资料在官网(http://www.gowinsemi.com.cn/)都是很公开的,无论是对初学入门者还是行业资深的都有很好的支持,这一点在国产芯片
    发表于 01-28 17:35

    国产FPGA介绍-上海安路

    扩张到逾200人,量产及在研产品覆盖高中低端,面向数据中心、AI、通信、工业控制、视频监控等领域。 此前安路科技量产的中等性能FPGA芯片成功进入LED显示屏控制卡市场和高清电视TCON控制卡市场,并
    发表于 01-24 10:46

    国产FPGA介绍-紫光同创

    紫光同创是紫光集团旗下紫光国微的子公司,成立于2013年,有十余年可编程逻辑器件研发经历,布局覆盖高中低端FPGA产品。 早在2015年,紫光同创就成功推出国内第一款实现千万门级规模的自主知识产权
    发表于 01-24 10:45

    DeepSpark开源社区发布百大应用开放平台23.12版本

    近日,上海天数智芯半导体有限公司(以下简称“天数智芯”)领导的DeepSpark开源社区正式推出了百大应用开放平台23.12版本。这一版本作为国内领先的AI和通用计算应用开发及评测平台,致力于甄选与行业应用深度耦合的开源算法和模
    的头像 发表于 01-04 14:58 877次阅读

    瑶芯微完成数亿元产业轮融资,用于新产品研发、量产等

    瑶芯微成立于2019年,总部设在上海张江,在西安、成都、深圳、湖州等地设有研发中心和分公司。电力分配电力及信号链两个产品系列:功率产品覆盖高中低压不同电压等级、硅基及碳化硅产品类别,包括SiC MOS、中低压MOS、超结MOS
    的头像 发表于 11-21 15:24 533次阅读