Skip to main content

Qt Design Studio 1.4正式发布

Comments

本文翻译自:Qt Design Studio 1.4 released
原文作者:Sami Makkonen
校审:Kenny Zhang

我们很高兴地宣布Qt Design Studio 1.4正式发布了,现在您可以通过在线或者离线安装程序进行安装。以下是对Qt Design Studio 1.4新特性和功能的简要总结。有关Qt Design Studio的详细信息,请访问在线文档

Qt Quick 3D集成


Qt Design Studio 1.4初步支持使用Qt Quick 3D在应用程序中添加和编辑3D内容。Qt Design Studio现在能够胜任建立3D场景的一切工作。这意味着能够可视化地进行布置场景、导入网格、材质和纹理等3D素材,并将这些素材转换为可供引擎使用的高效运行时格式。

Qt Quick 3D的更多信息,请参考blog文档

导入3D素材

支持的格式包括FBX、Collada(.dae)、glTF2、 Blender和obj。同样也支持通过Qt 3D Studio转换的项目(.uia和.uip文件)。您可以通过以下步骤导入3D素材到项目中:

  1. 选择Resources选项卡

  2. 添加新资源

  3. 选择素材文件

  4. 定义导入选项(例如修改全局比例,连接相同的顶点,删除多余的部分)

  5. 转到QML类型选项卡,将导入的3D场景添加到项目中

  6. 将3D对象拖拽到场景中

更多细节请参阅文档

编辑3D场景

当使用Design Studio打开包含3D场景的QML用户界面时,将弹出一个3D编辑视图,允许您使用熟悉的工具操作如下场景:移动、旋转和缩放。

这使它非常容易实现3D内容与2D内容的同步,因为你总是可以看到场景摄像机视图与2D编辑视图。当然,您也可以使用属性窗格来进行对象属性的修改。

其它特性

bridge

Photoshop Bridge和Sketch Bridge

Photoshop Bridge和Sketch bridge改进了很多,并修复了大量bug。

我们为Photoshop Bridge增添了一个功能,将属性级联到子层。许多客户都提出了此需求。在此之前,在Photoshop中调整或更改多个项目的属性(如“导出为”功能)真的很麻烦,因为API的限制,bridge不支持多选。

我们来看看在网络研讨会上使用Sketch导出的演示:

对齐和分布工具

我们为Qt Design Studio 1.4添加的另一个功能是对齐、分布工具,类似于其他2D设计工具。

alignanddistribute

这使得创建复杂的布局以及自动对齐变得更加方便。同时意味着您可以使用属性编辑器布局中的对齐和分布工具来代替手动操作。

绑定编辑器

如果要绑定属性,就不再需要在文本编辑器中编写绑定。相反,您可以直接从组合框中选择项目及其属性。

首先必须选择属性所属的项,然后是特定属性。绑定编辑器将只提供具有相同类型的属性。因此添加绑定就更容易了。

Bug修复

最后,Qt Design Studio 1.4修复了很多bug。要了解Qt Design Studio 1.4中更多的改进和修复内容,您可以查看相关的修改日志


Qt Design Studio 1.4也提供了一个免费的社区版本,但是它没有Photoshop Bridge和Sketch Bridge。Qt Design Studio 1.4社区版可以在这里找到。

如何入门

你可以在这里找到Qt Design Studio 1.4的最新在线文档,也可以从Qt Design Studio内部获得。对于Qt Design Studio,我们创建了相应的教程作为文档的一部分。


Qt Design Studio的欢迎页面包含了示例和视频教程的链接,帮助您入门。
3D编辑功能仍在开发中,可能会存在一些瑕疵,因此我们非常欢迎你的反馈。请在我们的Bug追踪工具中发布您发现的问题或建议。

Comments

Subscribe to our blog

Try Qt 6.11 Now!

Download the latest release here: www.qt.io/download

Qt 6.11 is now available, with new features and improvements for application developers and device creators.

We're Hiring

Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.