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

    文章

    7642

    浏览量

    144571
  • 代码
    +关注

    关注

    30

    文章

    4940

    浏览量

    73121
  • 应用程序
    +关注

    关注

    38

    文章

    3342

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    信捷视觉平台全新升级

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

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

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

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

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

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

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

    讯飞开放平台支持DeepSeek

    今天,DeepSeek系大模型正式上线讯飞开放平台(包括DeepSeek-V3和DeepSeek-R1),支持公有云API调用、一键部署专属模型!
    的头像 发表于 02-11 09:27 1881次阅读

    手把手带你入门AWStudio运动控制编程

    导读面对一台ZMC600E运动控制器与多台伺服电机,我们该怎样让它工作起来?本文带你了解PLCOPen,并详细讲解如何使用AWStudio控制电机运动。在自动化领域,运动控制是一件很复杂的事情,包含
    的头像 发表于 02-10 11:38 1088次阅读
    手把手带你入门<b class='flag-5'>AWStudio</b>运动控制编程

    TomTom Orbis地图重大升级

    近日,在定位技术领域深耕多年的 TomTom,正式宣布对旗下的 Orbis 地图进行重大升级升级后的 Orbis 地图新增了沉浸式 3D 车道几何功能,其覆盖范围之广堪称行业之最。
    的头像 发表于 01-14 16:35 1048次阅读

    黄鹤开源社区正式发布

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