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

    文章

    7604

    浏览量

    136863
  • 代码
    +关注

    关注

    30

    文章

    4788

    浏览量

    68628
  • 应用程序
    +关注

    关注

    37

    文章

    3268

    浏览量

    57715
收藏 人收藏

    评论

    相关推荐

    黄鹤开源社区正式发布

    近日,在2024开放原子开发者大会暨首届开源技术学术大会开幕式上,基于开放原子开源基金会旗下AtomGit开源协作平台搭建的黄鹤开源社区正式发布,标志着武汉市开源促进工作进入了一个新的阶段。社区
    的头像 发表于 12-23 11:33 229次阅读

    基于飞腾平台的国内首家栈信创安检管理系统投入试运行

    基于飞腾平台的国内首家栈信创安检管理系统在哈尔滨太平国际机场初步建设完毕,进入试运行验证阶段,测试通道已面向旅客开放,期间运行稳定,标志着全国首个
    的头像 发表于 12-04 16:23 353次阅读

    鼓浪屿元宇宙社区平台正式上线

    近日,由中国移动咪咕公司与厦门市政府携手打造的鼓浪屿元宇宙社区平台正式亮相。该平台旨在通过“内容+科技+融合创新”的理念,携手产业、商业各界合作伙伴,共同打造智慧文旅的样板间。 鼓浪屿元宇宙
    的头像 发表于 11-18 11:40 367次阅读

    如何在低成本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 1090次阅读
    天数智芯主导的DeepSpark开源<b class='flag-5'>社区</b>发布百大应用开放<b class='flag-5'>平台</b>24.06版本

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

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

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

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