彩票走势图

Qt Design Studio 2.0发布:导航器获得重大改进

翻译|使用教程|编辑:鲍佳佳|2021-01-27 13:59:20.427|阅读 184 次

概述:Qt Design Studio是一个UI设计和开发工具,使设计人员和开发人员能够快速进行原型制作并创造美好的体验。设计师和开发人员都使用Qt Design Studio,这使两者之间的协作更加简单和简化。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Qt Design Studio是一个UI设计和开发工具,使设计人员和开发人员能够快速进行原型制作并创造美好的体验。设计师和开发人员都使用Qt Design Studio,这使两者之间的协作更加简单和简化。

下载Qt最新版

Qt常用组件

  • QtitanRibbon| 下载试用: 遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
  • QtitanChart | 下载试用 :是一个C ++库,代表一组控件,这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。并且支持所有主要的桌面操作系统。
  • QtitanDataGrid | 下载试用 :这个Qt数据网格组件使用纯C++创建,运行速度极快,处理大数据和超大数据集的效果突出。QtitanDataGrid完全集成了QtDesigner,因而极易适应其他相似的开发环境,保证100%兼容Qt GUI。

Qt Design Studio 2.0自带了一个基于Google Crashpad的崩溃报告。
Crashpad是一种机制,用于捕获、存储和传输应用程序的死后崩溃报告到上游收集服务器。 我们使用Sentry作为后端服务。
默认情况下,Crashpad不会上传生成的崩溃报告,因为它从崩溃的Qt Design Studio进程内存中捕获任意内容。因此,转储可能会包含一些机密信息,例如项目名称。因此,我们必须征得同意,并且Crashpad必须明确启用,才能上传生成的崩溃报告。用户也可以将本地生成的崩溃报告手动分享给Qt支持团队。

这背后的原因是,任何一个复杂的大型软件都会有bug,会导致它偶尔崩溃,这是一个不幸的事实。 即使在没有bug的情况下,驱动程序和不兼容也会导致Qt Design Studio崩溃。

我们认为自动收集崩溃转储是解决这个问题的最好办法。 它减轻了用户手动报告的负担,同时捕捉到了崩溃时的软硬件状态。

在Qt Design Studio 2.0中,提供了Telemetry Plugin,它已经是Qt Creator安装中的一个可选部分。Telemetry Plugin在默认情况下是禁用的,必须由用户明确启用。Telemetry Plugin将收集有关您的系统和Qt Design Studio使用情况的假名信息。不会收集个人数据,如姓名、IP地址、MAC地址或项目和路径名称。然而,QUuid对象被用来识别属于特定用户的数据记录。

如果您接受,所有收集和传输的数据对您是完全透明的。您可以随时更改收集和传输数据的设置。默认情况下,不收集数据,您必须选择遥测模式才能开始收集数据。更多细节请参考文档。
遥测插件使用的是开源库KUserFeedback。

Telemetry Plugin的目标是了解更多关于用户如何使用Qt Design Studio。我们跟踪应用程序中特定功能的频率和使用时间。通过提供这些数据给我们,用户帮助我们改进Qt Design Studio的未来版本。我们可以更好地了解我们的用户如何使用产品,以及某个特定功能的重要性。
因此,我们恳请我们的用户也启用Telemetry插件,以帮助我们提高Qt Design Studio的质量和更好地了解我们的用户。

缩图产生

一个非常有用的功能是为自定义组件生成缩略图。这意味着自定义组件的图标在外观上类似于该组件,并且Qt Design Studio提供了带有完整预览的工具提示。这有助于找到正确的组件,并更方便地获得项目及其结构的概述。这对于大型项目尤其有用。

Qt Bridge for Figma技术预览

随着Qt Design Studio 2.0的推出,Figma的Qt Bridge的技术预览。Figma是一个强调团队协作的界面设计应用。
Qt Bridge for Figma 是作为一个开发者插件与 Qt Design Studio 一起提供的,你可以将其安装到 Figma 的桌面版中。 要安装该插件,您必须打开 Figma 的 Plugin Manager,并按下 "Create new Plugin "的加号按钮。然后你要选择Qt Design Studio自带的Manifest.json文件。安装插件后,可以在Plugin/Development/QtBridge for Figma下找到。Qt Bridge for Figma允许用户将自己的设计从Figma无缝导入到Qt Design Studio中。Qt Bridge for Figma的功能集与Qt Bridge for Sketch非常相似,已经支持组件。Qt Design Studio还支持从其他2D和3D图形设计工具导入/导出。

正如您在屏幕快照中看到的那样,将合理的复杂文件从Figma导入到Qt Design Studio中已经可以进行了。可在此处找到有关Figma的Qt Bridge的最新文档。
请注意,用于Figma的Qt Bridge将所有内容导出到单个存档中。在将项目导入Qt Design Studio之前,您必须手动提取存档。然后,可以导入.metainfo文件。

2D效果重新设计

借助Qt Design Studio 2.0,我们还更改了Qt Design Studio中2D效果的工作方式。效果工作的新方式与Qt Quick框架更加一致,也更加直观。

效果不再是Qt快速项目,也不属于项目层次结构。相反,效果是它们影响的项目的子级。这使得添加模糊,发光或遮罩等效果变得更加容易。现在,只需将效果从项目库中拖放到目标项目上即可。
不支持在单个项目中叠加效果。如果用户要应用多个效果,则需要堆叠多个项目,并且每个项目都应用一个效果。

逻辑助手

为了使无需编写代码即可更轻松地执行某些操作,我们在Qt Design Studio中添加了一些逻辑助手。添加导入后,您可以在项目库中看到元素。这些项目只能拖动到导航器中,因为它们不是可见项目。逻辑助手使设置双向绑定变得容易,将数字映射到具有定义精度的字符串。

在实践中,这意味着Qt Design Studio 2.0现在提供了方便的构造块,可以代替偶尔使用JavaScript表达式的条件,或将数字正确转换为字符串。现在,用户不必在绑定编辑器中编写JavaScript代码,只需使用这些构件即可。
逻辑帮助器还允许定义条件,而无需编写JavaScript代码,并使将时间轴的范围映射到量规的自定义范围成为可能。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP