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语言
    +关注

    关注

    183

    文章

    7649

    浏览量

    146401
  • 代码
    +关注

    关注

    30

    文章

    4983

    浏览量

    74534
  • 应用程序
    +关注

    关注

    38

    文章

    3347

    浏览量

    60501
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    中科曙光首批加入上海人工智能实验室AI环节软硬件验证平台工作组

    近日,上海人工智能实验室DeepLink团队组织召开首次验证平台推进交流会,中科曙光受邀出席并加入“AI环节软硬件验证平台工作组”,成为首批共建成员单位,旨在共同构建链路技术自主生
    的头像 发表于 05-21 16:51 412次阅读

    建言有礼 | RA 生态社区再次升级,共筑更懂开发者的 RA 家园!

    亲爱的RA/RZ开发者、工程师、合作伙伴们:大家好!陪伴大家走过无数项目日夜、沉淀海量技术干货的瑞萨RA生态社区(www.ramcu.cn),即将再次升级!为了让升级后的社区更贴合您的
    的头像 发表于 04-15 17:43 778次阅读
    建言有礼 | RA 生态<b class='flag-5'>社区</b>再次<b class='flag-5'>升级</b>,共筑更懂开发者的 RA 家园!

    Nullmax智能前视一体机方案加速推动L2级ADAS普惠落地

    作为领先的 AI 科技公司,Nullmax 凭借卓越的视觉感知技术、栈软件算法能力与平台化战略布局,构建了覆盖高中低不同配置需求的辅助驾驶产品矩阵,可支持全场景端到端、行泊一体、舱驾
    的头像 发表于 03-16 14:58 543次阅读

    润石科技推出可调增益仪表放大器RS620

    ,逐步发展完善出来一系列型号,形成了高中低档应用覆盖的产品体系。限于技术壁垒尤其是工艺上的掣肘,采用国内工艺的民用仪表放大器产品长期以来都是空白。
    的头像 发表于 02-11 14:47 1202次阅读
    润石科技推出可调增益仪表放大器RS620

    IvorySQL开源社区正式发布IvorySQL 5.0版本

    近日,IvorySQL开源社区正式发布IvorySQL 5.0版本。该版本基于PostgreSQL 18.0进行全面迭代升级,在Oracle兼容性上实现新突破,生态组件集成能力持续进阶,同时深度适配云原生场景,同步提供
    的头像 发表于 12-04 10:06 1010次阅读
    IvorySQL开源<b class='flag-5'>社区</b>正式发布IvorySQL 5.0版本

    新一代AtomGit平台完成全面升级并上线运行

    11月21日,在2025开放原子开发者大会开幕式上,开放原子开源基金会携手CSDN等生态伙伴,正式宣布新一代AtomGit平台完成全面升级并上线运行。此次升级将AtomGit与GitC
    的头像 发表于 11-25 17:28 1042次阅读

    新一代AtomGit平台暨人工智能开源社区发布

    10月28日,“共建·共智·共享——AtomGit全新升级暨人工智能开源社区发布会”在北京国家会议中心隆重举行。开放原子开源基金会携手CSDN等生态伙伴,推动平台深度融合与能力升级,聚
    的头像 发表于 10-30 09:46 860次阅读

    共达电声麦克风产品上架立创商城

    37 款产品,覆盖高中低端档次,可满足广大客户多样化采购需求,既为共达电声拓展了销售渠道,也为电子工程师、研发人员及电子爱好者提供了更便捷的麦克风采购选择。
    的头像 发表于 08-29 13:51 1404次阅读

    AWStudio运动控制版:为EtherCAT配置带来全新体验

    控制版是致远电子新推出的一款配置软件,具有更合理的可视化操作界面,支持更多的解决方案,帮助开发者更容易开发。图1AWStudio运动控制版AWStudio运动控制版
    的头像 发表于 08-22 11:34 1098次阅读
    <b class='flag-5'>AWStudio</b>运动控制版:为EtherCAT配置带来全新体验

    辉芒微单片机:中低端智能电子产品市场主控芯片的实力之选!

    在智能设备普及的当下,单片机的作用日益凸显,辉芒微单片机凭借性价比高、功耗低、集成度高等优势,在中低端智能电子产品市场崭露头角,竞争力十足。下面由捷尚微科技的老唐跟大家详细介绍一下:
    的头像 发表于 08-16 16:33 2181次阅读

    水箱液位组态监控物联网解决方案

    该混合水箱部署有高中低三个液位传感器,要求在水箱高液位时组态展示为“红色”,中液位时组态展示为绿色,低液位时组态展示为“黄色”。对此,物通博联提供基于工业智能网关+组态管理平台的解决方案,实现储水
    的头像 发表于 07-29 14:46 1135次阅读
    水箱液位组态监控物联网解决方案

    信捷视觉平台全新升级

    当机器视觉的精准遇上AI的智能,会碰撞出怎样的火花?信捷视觉平台全新升级——XINJE VISION STUDIO 3.7 + Vision AI算法平台双剑合璧,覆盖从规则化检测到复杂场景分析的
    的头像 发表于 07-28 15:56 1158次阅读
    信捷视觉<b class='flag-5'>平台</b>全新<b class='flag-5'>升级</b>

    新一代PLC控制软件平台EsDA-AWStudio

    在工业自动化和智能制造领域,高效的软件平台是提升开发效率和系统性能的关键。ZLG致远电子推出的EsDA-AWStudio平台,凭借其强大的功能和灵活的设计,为工业控制和物联网应用提供了全新的解决方案
    的头像 发表于 07-28 11:33 661次阅读
    新一代PLC控制软件<b class='flag-5'>平台</b>EsDA-<b class='flag-5'>AWStudio</b>

    IQM 宣布 Resonance 量子云平台重大升级,推出全新软件开发工具包

    全球领先的量子计算机制造商 IQM Quantum Computers 今日宣布,其量子计算云平台 IQM Resonance 迎来重大升级。本次升级引入了全新的软件工具,旨在加速量子
    的头像 发表于 07-11 11:03 856次阅读

    CODESYS平台适配openEuler 布局工业4.0前沿

    Runtime核心运行平台、新一代低代码工具CODESYS Go及CODESYS Virtual Control平台)已全面支持openEuler和鲲鹏 ! 这一里程碑式合作, 将为
    的头像 发表于 06-10 18:27 1921次阅读