视频 | Qt Design Studio 软件开发及新特性介绍(网络研讨会)

随着信息时代的发展,各行各业对于软件的需求越来越多,需求的增多带来项目开发周期的拉长,这就意味着必须有更多高效的工具来辅助开发,从而能够提升开发效率。Qt Design Studio的推出,可极大的优化从设计到软件实现的整个开发流程。在此次网络研讨会上,我们为大家介绍了Qt Design Studio,以及Qt Design Studio 如何帮助您加速项目研发。


议程:

- 设计资源一键导出导入
- 特性布局操作介绍
- 2D和3D效果介绍
- 问题解答

 

热点问题回答

问1:这个工具是给设计师做Prototype专用的吗?提供哪些设计工具的插件?

答:Qt Design Studio是一款UI设计和开发工具,它是沟通设计师和开发者的桥梁,可极大优化从设计到软件实现与部署的整个开发流程,方便开发复杂的可伸缩的UI。目前支持Photoshop Bridge和Sketch Bridge插件。
 
问2:Qt Design Studio只支持Qt Quick么,是否支持Qt Widget?
答:是的,只支持QML开发方式。
 
问3:支持Adobe Illustrator工具吗?
答: 如果您更愿意使用Adobe Illustrator创建图稿,则可以将资源作为智能对象复制粘贴到Adobe Photoshop。 然后,您可以双击Photoshop中的智能对象,在Illustrator中打开它们进行编辑。由于您使用智能对象,因此所有更改都会传播到Photoshop设计中使用的对象的所有实例。
 
问4:支持Photoshop中字体导入吗?
答:要在Qt Design Studio中使用Photoshop中使用的字体,您需要将它们加载到Qt Design Studio。当您预览UI时,Qt Design Studio会将它们部署到设备。更多细节请参阅使Qt官方文档。
 
问5:支持导入的3D资源的格式有哪些?
答: 支持的格式包括.blend,.dae,.fbx,.glb,.gltf,.obj, 同样也支持通过Qt 3D Studio转换的项目(.uia和.uip文件),更多细节请参阅:https://doc-snapshots.qt.io/qtdesignstudio-4.11/studio-importing-3d.html
 
问6:想了解下PS的插件导出生成的component是以psd的图层为单位吗,一个图层生成一个QML控件?
答:以图层或组为单位导出。使用Qt Bridge为Adobe Photoshop导出您的设计时,您有四种导出方式可以选择:
1)component为选定的组或图层创建一个单独的QML文件,该文件包含其中的所有设计作品,设置为skip或导出为child的图层除外。
2)child为所选组或图层的资产创建一个单独的图像文件。将您需要单独使用的图像以单独的图层分组到画板上,然后将组作为component导出,并将其中的每一层作为child导出。
3)merge可以将画板中内容合并为一个PNG文件,在导入期间,内容被平铺到一个PNG文件中。
4)skip 跳过选择的图层。
 
问7:Qt Design Studio生成的文件可以直接在Qt Creator中用吗?
答:Qt Design Studio生成的就是一个Project,由QML文件、素材资源组成,可以直接在Qt Creator打开,在此基础上继续写细节代码。

 

Qt Design Studio技术文档:https://doc.qt.io/qtdesignstudio/
Qt设计工具简介:https://www.qt.io/cn/ui-design-tools

Previous
博文 | 使用C++17 fold表达式实现高效的QString拼接
博文 | 使用C++17 fold表达式实现高效的QString拼接

在C++中,不论使用标准库(即STL)还是Qt,我们都习惯使用运算符+实现字符串拼接。

Next Article
博文 | Qt的安装包可以随意移动
博文 | Qt的安装包可以随意移动

从5.14.0版开始,Qt安装文件可以随意移动,也就是说,可以将Qt安装文件移动到其他目录下,而不会破坏已有的功能或加载的插件。