全新升级!Qt Design Studio 4.7带来UI Viewer与设备管理器,畅享飞速开发与Android部署体验
3月27日消息,QtDesignStudio4.7正式上线,带来更高效的项目部署与共享体验。以下是更新内容概要:
借助全新的Qt Design Viewer,用户无需安装其他软件,就能与团队成员在线体验、分享和管理项目。无论是桌面端、移动端还是嵌入式应用,该工具都能提供跨平台的一体化UI原型展示与协作解决方案。
据介绍,这款基于Qt for WebAssembly开发的查看器为开发者与设计师提供了一个全新的平台,在Chrome、Safari、Firefox以及Edge等主流网络浏览器中运行QML应用程序成为可能。这一创新不仅拓宽了QML技术的应用场景,也让跨平台开发变得更加便捷高效。 从我的角度来看,这种结合了现代Web技术和桌面级应用开发能力的新工具,无疑会推动更多创意项目的落地。尤其是在当下数字化转型加速的时代背景下,它能够帮助团队更灵活地协作,减少对特定操作系统或硬件环境的依赖。同时,这也意味着用户可以随时随地通过浏览器体验高质量的交互式内容,这对提升用户体验具有重要意义。总之,这项技术的发展值得期待,相信未来会有更多令人惊喜的应用诞生。
此外,用户能够上传自己的应用程序,并通过一个简洁的网络链接与团队成员进行共享。在此过程中,仅需使用网络浏览器即可完成操作,无需安装Qt或Qt Design Studio。
Qt Design Studio 4.7 引入 Qt UI Viewer 和设备管理器,可实现快速的 Android 部署。
全新设备管理功能已嵌入运行下拉菜单(RunDropdown),开发者在AndroidHMI开发过程中能够享受高效部署与灵活迭代的优势,从而显著提升开发效率。
据介绍,Qt UI Viewer 和设备管理器(Device Manager)的结合实现了一站式部署。从 Google Play 商店下载 Qt UI Viewer,并通过设备管理器(Device Manager)以 IP 方式连接 Android 设备,确保两台设备处于同一网络。设备注册并激活后,开发者就可以在 Android 硬件上运行项目,而无需依赖 Android Studio。当然,如果安装了 Android Studio,也可将模拟器注册为设备使用。
官方宣布将持续支持FigmaVariables功能。在4.6版本中,QtDesignStudio已经具备从Figma项目导入变量表的能力,能够将Figma中的主题设置与组件变体管理平滑迁移到QtDesignStudio中。完成导入后,所有UI元素都将借助属性绑定实现与设计系统的自动关联。
4.7 版本新增了可视化编辑器,用于查看和编辑导入的设计系统。该功能仍处于测试阶段,可通过菜单栏的 "视图(Views)> 设计系统(Design System)" 启用。
自Qt Design Studio 4.6版本起,Qt Bridge for Figma新增了MCU模式功能。借助这一功能,用户能够验证Figma项目与Qt Ultralite(QUL)运行时的兼容性。该模式会自动屏蔽不必要的导出选项,并在用户进行选择和导出操作时,针对不支持的元素发出提示警告。
在 Qt Design Studio 4.7 中,警告和指南功能得到了增强,以提供更多支持。现在,当用户将鼠标悬停于错误信息时,将看到与这些信息相关的常见问题解答(FAQ)。该功能可帮助用户在设计用户界面时只使用受支持的元素,并为优化 Qt for MCUs 的设计提供指导。
EffectComposer是一款功能强大且应用广泛的工具,能够打造令人震撼的视觉效果。在QtDesignStudio4.7的最新更新中,用户借助集成的文本编辑器可以更精细地掌控创作过程。
此次更新将让开发者更轻松地集成和编辑第三方着色器代码,为创作过程带来更高的灵活性,特别适合具备着色器编程经验的用户。另外,EffectComposer 已正式结束测试阶段,显示出其已达到专业级应用的成熟水平。
自Qt Design Studio 4.7版本开始,开发团队对软件功能进行了重要优化,将以往需要在IDE(例如Qt Creator)中通过额外操作才能获取的附加库整合到了主程序内。这意味着开发者不再需要单独下载这些库文件,简化了工作流程,提升了使用体验。这一改进无疑为开发者节省了不少时间和精力,特别是在多任务处理或紧急开发场景下显得尤为实用。同时,这也反映了Qt团队持续倾听用户反馈、不断优化产品的积极态度,值得肯定和支持。希望未来能有更多类似的便捷化更新,让开发者能够更专注于创意本身而非繁琐的技术细节。
现在,Qt Design Studio默认集成了必要的库,因此从Qt Design Studio迁移到开发IDE的过程无需联网即可顺利完成。
免责声明:本站所有文章来源于网络或投稿,如果任何问题,请联系648751016@qq.com
页面执行时间0.011042秒