Qt3D是Qt5的一部分吗?

Hes*_*dsi 15 qt qt5 qt3d

我在Windows中安装了Qt5库,但Qt助手中没有关于Qt3D的文档.Qt3D是Qt5的一部分还是已从发行版本5中删除?

cgm*_*gmb 15

是.Qt 3D成为Qt 5.7版本中的标准Qt库.

在Qt 5.7中,我们引入了Qt 3D模块.这个模块现已作为两个版本的技术预览版提供,我很高兴地宣布它现在已经达到了它成为Qt系列完全支持的成员的状态!

这个增加很长一段时间了.大约4.5年前,他们宣布他们将从Qt 5.0版本中删除它.从那时起,它经历了重大的返工.现在,七个小版本之后,它终于重新进入了.


drf*_*lat 3

其他答案和评论当时是正确的,但现在情况发生了变化。

从 Qt5.5 开始,Qt3D 现在作为“技术预览”包含在内(我将这句话解释为它尚未准备好部署,因此可能存在一些错误并且 API 可能会更改)。

需要注意的是,Qt 之前版本可用的 Qt3D 是 Qt3D 1.0,而 Qt5.5 附带的版本是 v2.0,它是由不同的软件团队开发的,并且具有非常不同的 API

新开发者提供的更多信息请点击此处

另请注意,Qt3D v1.0 实际上从未在任何版本中“正确”包含在 Qt 中,但如果从 v5.0 到 5.4 从 git 检出的话,与 Qt 一起构建(显然)相当容易。