几分钟前,Lars Knoll 已经正式 登陆 Qt 6.0。 它是我们在Linux世界中经常使用的“工具箱”或多平台库的最新主要发行版,但它在其他台式机系统中也存在,例如 窗户10 或macOS,以及移动设备(例如iOS和Android)。 作为数字更改的更新,您不能期望任何其他重要更改都会出现,并且看起来符合预期。
请记住,这是系列的第一个版本,这意味着并非所有工作都已完成。 例如, 一些Qt5模块仍然需要移植 到Qt6,他们将来会做些什么,尚不清楚是在v6.1还是v6.2中。 在这些模块中,我们找到了诸如Qt多媒体,Qt蓝牙或Qt虚拟键盘之类的模块,因此Qt Company认识到并希望弄清楚Qt 6.0不如当前的Qt 5.15成熟。
Qt 6.0的亮点
- 现在需要C ++ 17。
- 主要库和API已更新。
- 新的图形体系结构。 尽管OpenGL仍然存在,但他们将QtGui留在了QtOpenGL模块中并添加了一个名为QtShaderTools的新模块,以跨平台的方式处理这些API的不同着色器语言。
- 新的QT Quick 3D和Qt 3D,改进了3D功能。
- 与平台的特定功能进行交互。
- Qt 6封装要小得多。
Qt 6.0是下一代Qt的起点。 它尚不具备5.15的功能,但我们将在未来几个月内填补空白。 我们已经做了一些非常重要的工作,为下一版的Qt打下基础。 其中许多变化可能不会立即显现出来,但我坚信,这些变化将有助于保持Qt在未来几年的竞争力。
Qt 6.0 现在可用,可以下载 从 此链接,但就我个人而言,除非您是开发人员,或者在我们的Linux发行版提供更新之前,否则我建议您不要安装它。
就个人而言,我越来越不喜欢QT…。 每当它使我产生更多不良感时…。 烧掉这些公司的方法花了几美元,最可悲的是,他们甚至不在乎是否急于执行项目。