翻译 Qt for MCUs 1.5发布了

Qt安装程序中正式公布了新版本的Qt for MCUs。如果您不熟悉Qt for MCUs,可以点击这里尝试。Qt for MCUs 1.5引入了新的平台API,可轻松将Qt for MCUs集成到任何MCU上,并提供了详尽的移植指南。此外,它还包括一套C++ API,可在运行时将新图像加载到QM...

2020-11-10 18:24:59 156 0

原创 视频 | Qt首席架构师介绍即将发布的Qt 6的最新发展【英文字幕】

Qt首席架构师介绍即将发布的Qt 6的最新发展【英文字幕】 Qt首席架构师Lars Knoll介绍即将发布的Qt 6的最新发展,以及Qt生态系统中令人兴奋的近况。这是Lars在今年10月22日Qt全球峰会2020上的主题演讲视频。 更多Qt 6的近况,请关注本博客和“Qt软件”微信公众号。 ...

2020-11-06 18:32:10 100 0

翻译 Qt for Python 5.15.0发布

大家好!我们非常高兴地宣布Qt for Python 5.15.0现已发布!????????我们花了大部分时间处理了与Threads and Python相关的老问题,也在其它方面做出了改进。现在就下载Qt 5.15,并加入我们的社区吧!

2020-09-25 10:53:57 217 0

翻译 Qt Design Studio 1.5正式发布

本文翻译自:Qt Design Studio 1.5 released 原文作者:Thomas Hartmann 校审:Kenny Zhang 我们很高兴宣布在线和离线安装程序中已经发布Qt Design Studio 1.5。 Qt Design Studio 1.5包含了完全支持3D的编辑器,...

2020-07-21 17:51:38 1169 1

翻译 Qt 5.15 LTS(长期支持版本)正式发布

我很高兴地宣布Qt 5.15 LTS(长期支持版本)正式发布了。Qt 5.15将是Qt 5系列的最后一个新特性版本。因此,它有点特殊,为下一个主要版本Qt 6做了大量准备工作。Qt 5.15将一如既往地支持所有用户,同时为所有商业许可证用户提供为期三年的长周期支持,包括全新的Qt for Smal...

2020-06-12 12:19:23 3281 6

翻译 在Visual Studio中创建嵌入式Qt Quick应用程序(2/2)

本文第1部分中,我们展示了如何在Visual Studio中针对Windows和嵌入式Linux创建多平台Qt Quick应用程序项目。现在,我们将演示如何在嵌入式设备上运行该应用程序。然后,我们将继续开发该项目,实现预定的完整嵌入式应用程序。最后,我们将使用VS调试器对应用的C ++和QML代码...

2020-11-27 13:52:31 15 0

翻译 Qt 6.0中的主机开发平台和目标开发平台

Qt 6中有大量更新,它们影响了主机OS和目标OS上的开发。影响最大的几项工作包括Qt与图形系统的集成,从C ++ 11到C ++ 17的C ++版本更新以及从QMake到QMake的过渡。我们还利用这次机会清理并重新组织了许多操作系统特定的代码。

2020-11-20 17:54:01 130 0

原创 Built with Qt | Ford汽车利用Qt打造虚拟汽车功能模拟器:创建高质量HMI模拟、缩短开发周期

福特汽车的功能工程师Jeff Cotter过去四年一直在开发ProTrailer Backup Assist(一个拖车倒车辅助功能),在今年10月22日Qt全球峰会上他受邀向我们展示了如何利用Qt和Qt工具,开发了一个虚拟汽车功能模拟器,在将工程需求卓成计算机模型的过程中方便测试和验证新功能。

2020-11-18 18:17:36 48 0

原创 小结 | Meet Qt技术沙龙 深圳、西安站

感谢一百多位Qt专业开发者参加了我们两周前在深圳、西安举办的Meet Qt技术沙龙活动,按惯例,工程师从众多提问中挑选了Ⅷ个典型问题做简要回答,希望能解答更多Qt开发者的疑问。

2020-11-09 16:45:07 57 0

翻译 在Visual Studio中创建嵌入式Qt Quick应用程序(1/2)

Qt Visual Studio Tools现在支持Qt项目的交叉编译了。这个功能归功于Qt / MSBuild和Linux development VS workload的集成。本文将展示如何在Visual Studio中使用Qt Quick创建嵌入式应用程序。

2020-11-02 11:59:47 115 0

翻译 Qt Design Studio - Sketch Bridge教程第2部分

欢迎回到Qt Design Studio-Sketch Bridge系列教程,在第1部分中我们创建了第一个按钮,并让它在Qt Design Studio(以下简称QDS)中不同状态下正确显示。在第2部分中,我们在该按钮的实例中创建一个菜单组件,并尝试替代每个实例的图标和文本。

2020-10-22 09:21:55 92 0

翻译 CMake 3.18中的新功能

7月15日Kitware发布了CMake 3.18。其发布说明包含了更新列表。以下罗列那些可提升Qt开发者使用CMake体验的更新。

2020-09-29 15:23:02 120 0

翻译 Qt Design Studio - Sketch Bridge教程第1部分

Qt Design Studio - Sketch Bridge教程 第1部分1.1 一个简单的按钮。欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右Sm...

2020-09-10 11:34:36 258 0

翻译 Qt Creator 4.13中的CMake项目配置

在Qt Creator中配置中型到大型CMake项目可能是一个挑战。这是因为您需要给CMake传递正确配置项目的选项太多了。让我们以Qt Creator的CMake为例。不同于qmake构建,CMake构建可配置你想要构建的插件。

2020-08-24 23:37:08 478 0

翻译 Qt for Android的新特性

由于很多开发人员在使用Qt for Android,因此我们希望对开发人员的体验进行改善。在最新的Qt 5.15.0中,我们修改了Android的文档。

2020-08-10 17:45:03 385 0

翻译 介绍Qt Design Studio 1.5中的画面流模式-第1篇

Qt Design Studio 1.5中的Page Flow模式什么是Flow Mode(画面流模式)?在Qt Design Studio中创建一个画面流--基础教学。创建您的第一个画面流创建Flow View创建Flow Items创建屏幕内容 本文翻译自Introducing Flow Mo...

2020-08-06 15:10:04 556 0

原创 立即预约 | Meet Qt Online中国(8月7日)

Qt中国团队每年会在6-8个主要城市举办Meet Qt技术沙龙活动,向当地专业用户介绍产品发展的最新动向,并根据当地行业重点分享最佳实践和经典应用案例。 为帮助更多用户了解Qt的技术亮点,我们精选了四个议题在CSDN直播诚邀3D、UI特效、工业自动化和设计交互等行业的开发者、设计师和技术管理人员...

2020-08-03 11:32:52 244 2

翻译 Qt Design Studio的3D编辑器

本文翻译自:Meet Qt Design Studio 3D Editor 原文作者:Mahmoud Badri 校审:Richard Lin 在Qt Design Studio 1.4中,我们首次实验性地将Qt Quick 3D集成到Qt Design Studio中,让大家初步体验了Qt De...

2020-07-27 10:47:59 582 0

翻译 在QtCreator中构建Docker输出

目录配置CMake的Docker封装 本文翻译自Docker Builds from QtCreator 原文作者:Burkhard Stubert,个体企业家,为团队用Qt开发嵌入式系统软件提供独立咨询服务 校审:Amos Yang 在PC上开发时,只需在QtCreator中按Ctrl+R (R...

2020-06-23 18:20:06 867 0

翻译 使用GitHub Actions编译Qt Creator插件

许多插件开发者可能还不知道Qt Creator有SDK。(使用SDK)开发Qt Creator插件时就不需要编译整个Qt Creator。另外,对于大多数C++开发者来说,要在三个平台(Windows、Linux、macOS)上编译、测试和调试插件并不简单。 GitHub Actions是GitH...

2020-06-23 18:05:14 178 0

翻译 使用C++17 fold表达式实现高效的QString拼接

目录std::accumulate算法递归表达式模板可变参模板(Variadic templates)折叠表达式使用折叠表达式自定义运算符折叠表达式和元组总结关于作者 本文翻译自:Efficient QString concatenation with C++17 fold expressions...

2020-06-23 17:58:50 323 0

翻译 QtHttpServer路由API

目录什么是路由,它是如何工作的?静态路由动态路由QHttpServer::route 本文翻译自QtHttpServer routing API 原文作者:Mikhail Svetkin 校审:Richard Lin 大家好。首先,感谢大家对之前博文的评论。 今天,我来谈谈路由,包括它的工作原理以...

2020-06-23 17:20:56 251 0

翻译 Squish — 基于Qt的HMI自动化测试工具

Squish成了我们的最佳解决方案。 将Squish注入到Qt应用程序中,就可以操作对象和模型了,就像在Selenium中操作HTML DOM一样。另外,它支持所有的Qt Widget、QML和Qt Quick Controls、跨平台和跨设备场景、BDD方法,并且可以在持续集成(CI)工具上运行...

2020-06-23 16:56:19 757 0

翻译 KDAB CEO推荐:Qt开发、调试、诊断的十大工具

本文翻译自:Modern Qt Development: The Top 10 Tools You Should Be Using 原文作者:Matthias Kalle Dalheimer 校审:Richard Lin KDAB集团的总裁兼首席执行官。自1996年以来,一直使用Qt进行开发,是K...

2020-06-23 16:43:14 430 0

翻译 使用Docker 对Qt for WebAssembly进行测试

最近,人们对WebAssembly的热情很高,更确切地说,是对Qt for WebAssembly的热情很高。不幸的是,暂时还没有可用的开发环境的镜像。即使有可用的版本,您也需要在本地安装好很多依赖项来设置您的开发环境。 我想试试这个过程,这篇文章的目的是创建一个开发环境,并用它测试一个基于最新进...

2020-06-23 16:33:00 177 0

翻译 Qt for WebAssembly入门

我们曾去年的一篇博文中介绍了Qt for WebAssembly的部分功能。本篇我们将介绍如何快速入门:编译Qt库,编译应用程序以及最后部署应用程序。

2020-06-18 12:49:02 526 0

翻译 Qt Marketplace已上线

我们终于能够向您介绍Qt Marketplace了。在过去一年里,我们一直在努力打造这一在线市场,并在伟大社区的帮助下,推出了第一批优秀扩展。非常感谢所有这一项目的参与者!为让它成为我们为Qt共同努力的杰出成果,我们邀请您在Qt Marketplace上发布更多优秀的扩展,包括用Qt开发的Qt C...

2020-06-18 12:38:18 178 0

翻译 Qt Design Studio 1.4正式发布

我们很高兴地宣布Qt Design Studio 1.4正式发布了,现在您可以通过在线或者离线安装程序进行安装。以下是对Qt Design Studio 1.4新特性和功能的简要总结。Qt Design Studio 1.4初步支持使用Qt Quick 3D在应用程序中添加和编辑3D内容。我们为Q...

2020-06-18 12:30:31 653 4

翻译 Qt的安装包可以随意移动

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

2020-06-18 12:22:42 246 0

翻译 介绍Qt Quick 3D基准测试应用

随着即将发布的Qt 5.15和Qt Quick 3D的改进版本,我们希望为客户和其他用户提供一种简单的测试其硬件性能的方法。这就是创建基准测试演示应用的原因。

2020-06-18 12:19:40 144 0

翻译 第一个完整故事

有些Qt用户可能已从2019年12月Martin Smith 直白的邮件了解到,他已卸任QDoc维护者的职务。尽管Martin说自己是退休,但大家都认为他还年轻。70岁生日那天,他在我们等待甜甜圈的时候做了一个亲切、简短的演讲。他称自己为“The first complete story”—— 也...

2020-06-18 12:11:04 461 0

翻译 Qt 5.15中新的QML语言特性

随着Qt 6.0即将带来的重大变化,QML已在5.15中加入了一些新的语言特性。继续阅读以了解required properties(必备属性), inline components(内联组件) 和nullish coalescing(空值合并)。 Required Properties(必备属性...

2020-06-18 11:55:11 501 0

翻译 Qt Quick 3D介绍:Qt Quick的高级3D API

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

2020-06-18 11:47:47 492 0

翻译 Qt 6的技术概览

自从七年前Qt 5发布后,我们的世界发生了很多变化,现在是时候展望和规划下一个新的主版本了。这篇博文捕捉了几个将要在Qt 6中亮相的关键点。 Qt 6将是我们Qt 5系列的延续, 因此不会对用户造成干扰。但是这个新的版本将拥有更高的灵活性来实现新的特性和功能,和目前的Qt 5系列相比,它能更好地支...

2020-06-15 15:44:58 3232 3

翻译 2020年Qt路线图

2020年对Qt来说将是激动人心的一年,因为我们即将发布很多优秀产品。起点是即将发布的Qt 5.15 LTS,预览版本已可用。为了提高工作效率,我们为设计师和开发者提供了许多新功能。随着Qt for MCUs的推出,我们扩展到全新系列的目标平台。最重要的是,我们将在年底发布Qt的下一个重要版本 —...

2020-06-15 15:38:54 731 0

翻译 在Vulkan、Metal和Direct3D上运行Qt Quick - 第3部分

在Qt图形系列博客的第三部分(第一部分、第二部分),我们会了解在Qt 5.14中,将Qt Quick的Scene Graph切换到通过QRhi (Qt渲染硬件接口)渲染时,着色器是如何工作的。我们先研究着色器的处理方式,然后再深入研究RHI,因为在Qt Quick中当需要使用ShaderEffec...

2020-06-15 15:19:19 175 0

翻译 在Vulkan、Metal和Direct3D上运行Qt Quick - 第2部分

让我们接着第一篇文章开始讲。前面我们看到了Qt Quick应用程序在Linux下面基于OpenGL和Vulkan运行的示例。我们也看到在RenderDoc中捕获Vulkan帧的示例,这不仅仅是Qt开发中的重要工具,对于想挖掘深层次的原理并更好地理解Qt Quick是如何在应用中渲染帧 (或排除渲染...

2020-06-15 15:02:43 154 0

翻译 在Vulkan、Metal和Direct3D上运行Qt Quick - 第1部分

马上要发布Qt 5.14首个beta版了,是时候聊一聊其中一个重要新特性了。我们很难在一篇博文里分析所有图形技术栈和向Qt 6演进的演进细节,所以本文的第一、二部分将描述背景知识,并分析Qt 5.14中的新特性,然后在后续博文中深入探讨技术细节和未来发展方向。 Qt 5.14新功能页面提到:添加了...

2020-06-15 13:53:41 233 0

翻译 不带版本号的CMake编译目标(Qt 5.15)

我们正在全力推进把Qt 6的内部构建系统迁移到CMake。虽然Qt 6离我们还有几个月的时间,但是您已经可以在Qt 5.15中看到这项工作所取得的一些优势。Cristian Adam已经在博客中提到了CMake 3.17中的改进,例如如何改进QT 5.15中的AUTOMOC。这篇博文是关于怎样才能...

2020-06-15 13:21:42 907 0

提示
确定要删除当前文章?
取消 删除