在本篇白皮书中,Qt专业服务团队分享了多年来积累的最佳实践。我们希望这些实践能够在项目开发项目时助您做出正确决策,保持组织架构的灵活性和有效性,避免产生不必要的时间和精力的损耗。尽管本白皮书中的许多示例都基于Qt框架,但这些最佳实践也适用于其他软件项目。在本篇白皮书中,Qt专业服务团队分享了多年来积累的最佳实践。我们希望这些实践能够在项目开发项目时助您做出正确决策,保持组织架构的灵活性和有效性,避免产生不必要的时间和精力的损耗。尽管本白皮书中的许多示例都基于Qt框架,但这些最佳实践也适用于其他软件项目。
下载Qt商业试用版,创建流畅、高性能、直观的UI、应用及嵌入式设备
免费试用Other content in this Stream

博文 | 在Vulkan、Metal和Direct3D上运行Qt Quick-第2部分
前面我们看到了Qt Quick应用程序在Linux下面基于OpenGL和Vulkan运行的示例。我们也看到在RenderDoc中捕获Vulkan帧的示例,这不仅仅是Qt开发中的重要工具,对于想挖掘深层次的原理并更好地理解Qt Quick是如何在应用中渲染帧 (或排除渲染的故障)也是非常有用的。在这篇文章中,我们将重点关注Qt 5.14为macOS和Windows提供了什么功能。

翻译 | 基于Vulkan、Metal和Direct3D的Qt Quick —— 第1部分
本文的第一、二部分将描述背景知识,并分析Qt 5.14中的新特性,然后在后续博文中深入探讨技术细节和未来发展方向。 本文翻译自Qt Quick on Vulkan, Metal, and Direct3D

博文 | Qt Quick 3D介绍:Qt Quick的高级3D API
我们创建了一个名为Qt Quick 3D的新项目,提供高级API,用于从Qt Quick为用户界面创建3D内容。我们没有使用会导致动画同步问题和需要多层抽象的外部引擎,而是在Qt Quick Scenegraph中扩展了3D的部分,并为这些扩展的场景图节点(scene graph node)提供了对应的渲染器。

Qt Quick 3D介绍:Qt Quick的高级3D API
本文翻译自:Introducing Qt Quick 3D: A high-level 3D API for Qt Quick 原文作者:Andy Nichols 校审:王富涌、Richard Lin 正如Lars在他的Qt 6技术概览一文中提到的,我们一直在研究如何在3D和Qt Quick之间进行更深入的集成。因此,我们创建了一个名为Qt Quick...

Qt for MCUs发布
本文翻译自Announcing Qt for MCUs 原文作者:Petteri Holländer 校审:Kenny Zhang 8月21日,我们发布了Qt for MCUs——一个能够在微控制器驱动的显示设备上呈现类似智能手机般用户体验的完善的工具包。
Qt 6的技术概览
原文:Technical vision for Qt 6 原作者:Lars Knoll 翻译校对:Richard Lin 自从七年前Qt 5发布后,我们的世界发生了很多变化,现在是时候展望和规划下一个新的主版本了。这篇博文捕捉了几个将要在Qt 6中亮相的关键点。 Qt 6将是我们Qt 5系列的延续,

Qt Automotive Suite 5.13汽车开发套件发布
本文翻译自:Announcing the Qt Automotive Suite 5.13 原文作者:Miao Luo 翻译校审:Weijun Li、Elbert DUAN 很高兴,Qt Automotive Suite 最新的5.13版本发布了,该套件包含完整的HMI工具链和框架,主要用于下一代数字座舱开发。 三年前,我们推出了Qt Automotive...

翻译 | 入门级硬件的实时3D优化
本文翻译:Optimizing Real-Time 3D for Entry Level Hardware 原文作者:Kimmo Leppälä 校审:Kenny Zhang, Richard Lin...
翻译 | 互联设备的安全性
本文翻译自:Security for Connected Devices 原文作者:Martin Bergenwall 校审:Kenny Zhang,Richard Lin...
北京、西安Meet Qt技术沙龙问答环节
作者:Kenny Zhang 感谢近百位Qt专业开发者参加了我们上周在北京、西安两地举办的Meet Qt技术沙龙活动,按惯例,工程师从众多提问中挑选了六个典型问题做简要回答,希望能解答更多Qt开发者的疑问。
Qt文档研讨会更新:前进的方向
本文翻译自Update from the documentation workshop: the way forward 原文作者:Paul Wicking...
MQTT第5版更新,以及如何应用到Qt MQTT模块中
原文作者:Maurice Kalinowski 校审:Richard Lin 之前我曾写过在MQTT消息中的topic可能会对发布的数据量产生较大影响。从那之后,MQTT已经发布了第5版标准并且诞生了第一个实现。当然,Qt MQTT也随之跟进,这篇文章将介绍Qt for Automation模块是如何应用新标准的。...
QtHttpServer路由API
本文翻译自QtHttpServer routing API 原文作者:Mikhail Svetkin 校审:Richard Lin 大家好。首先,感谢大家对之前博文的评论。 今天,我来谈谈路由,包括它的工作原理以及我们是如何实现它的。 在开始之前,我想澄清一些事情。我们已经在GitHub上看过很多类似的项目,它们使用各种语言开发而不仅仅是C++。...

Qt入门课堂 | 第五讲 Qt UI设计
本期小课堂是我们为Qt初学者准备的入门视频第五篇,也是最后篇,内容为使用Qt Quick Designer进行UI设计,用户可以通过拖拽方式构建页面,以图形化的方式对UI进行属性设置,通过JS代码实现逻辑部分。

视频 | 如何在ARM Cortex M上开发高性能的MCU软件(网络研讨会,英文字幕)
微控制器的世界即将发生一些变化。有了Qt for MCUs,您不仅能用熟悉的工具设计、开发和部署您的微控制器软件,还可以用全新设计的的专为微控制器打造的轻量级Qt Quick创建复杂的、可扩展的用户界面。

Qt for MCUs —— 立即下载演示、申请测评
使用Qt for MCUs,您可以使用功能强大的QML声明式UI语言和现有的丰富的Qt Quick Controls组件打造引人入胜的用户体验。它配备了最新优化的图形运行时,微小的内存占用,专门为资源受限的设备(如微控制器)打造。立即下载演示、申请测评!

博文| Qt for MCUs发布
Qt for MCUs通过专门为ARM Cortex-M微控制器开发的新的运行时,同时利用芯片上的2D图形加速器(例如NXP i.Mx RT系列的PxP,STM32系列的Chrom-Art Accelerator, Renesas RH850的RGL)为用户提供了沉浸式的、丰富的用户界面。

Built with Qt | 福特使用Qt加快HMI开发、促进跨部门合作
福特工程团队从车辆HMI开发初期就开始用Qt。高质量的HMI模拟器和用户体验加快了需求阶段,节省了时间,并让团队更早地进行该功能的开发工作。除了节省时间,Qt在流程的早期阶段就能将汇聚不同部门的人员进行合作,让他们从一开始就设想产品的人机工程学、控制和其他方面。
白皮书 | 利用人为因素测试开发卓越医疗科技产品
在医疗器械行业,制造商的首要任务是推向市场的产品必须安全、有效。对病患和使用者安全,并且在诊断和/或治疗病患状况时是有效的。在这种情况下,可用性与设备的安全性(非直观的设备可能会导致错误)以及有效性(复杂难用的功能可能不会被使用)都息息相关。

博文 | Qt 6的技术概览