提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|使用教程|编辑:鲍佳佳|2020-09-03 14:32:33.807|阅读 471 次
概述:作为Qt 5系列的最后版本,您可以轻松地将其升级到正在进行的项目中。它与以前的Qt 5版本一样是完全向后兼容的。Qt 5.15在修复bug方面也做了大量工作,是我们在Qt 5系列中最好、最稳定的版本。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
Qt(发音为“ cute”,而不是“ cu-tee”)是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中也非常有用。而且它也可以在三种主要的台式机操作系统以及移动操作系统(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式设备,Android(Necessitas)和iOS的端口上运行。点击下载Qt最新试用版>>
【同类产品推荐】
作为Qt 5系列的最后版本,您可以轻松地将其升级到正在进行的项目中。它与以前的Qt 5版本一样是完全向后兼容的。Qt 5.15在修复bug方面也做了大量工作,是我们在Qt 5系列中最好、最稳定的版本。
Qt 5.15也是通向Qt 6的垫脚石。虽然Qt 6将在Qt的基础上做出一些实质性的改变,但我们仍试图尽可能简单地将代码库从Qt 5迁移到Qt 6。为了帮助实现这一转变,我们标记了许多将在Qt 6中废弃的功能。在5.15中启用和修复关于废弃功能的警告,能够使代码库迁移到Qt 6上更容易。
但Qt 5.15也有很多新特性。
最重要的变化可能发生在图形方面。很多变化都是在后台进行的,用户并不能立即看到它们。在过去的一年中,我们一直致力于图形渲染堆栈架构的彻底改造。这个升级将成为Qt 6的核心,并且在Qt 5.15中已经可以选择性启用。
在Qt 5中我们假设可以使用OpenGL作为3D图形的跨平台API,并以此构建了图形堆栈。在过去的几年里,业界发生了巨大的变化,使得开发和部署使用3D图形的应用程序变得更加复杂。苹果已经开始着手开发Metal,并且前一段时间在macOS和iOS上弃用了OpenGL。Khronos集团一直致力于用Vulkan取代OpenGL, 并将其推广到Android和Linux。微软的Direct 3D 12是一个完全重写的API,完全不兼容旧的Direct 3D版本。与此同时,OpenGL在相当长的一段时间内都不会消失。
基于Qt的跨平台承诺,我们希望有一个适用于所有平台的解决方案。为了实现这一点,我们在一年多以前就开始为所有这些API开发一个抽象层。我们称之为Qt渲染硬件接口(RHI),可用于在Direct 3D、Metal、Vulkan和OpenGL上运行Qt Quick应用程序。它在Qt 5.15中以技术预览形式被支持,您可以通过一个环境变量启用Qt RHI来使用它。在Qt 6中,这一层将成为Qt架构的核心部分。
有关RHI的更多细节,请查看Laszlo关于这个主题的系列博客文章。
Qt 5.15的另一个重要的新特性也与图形有关。在Qt 5.0时代,引入了Qt Quick作为Qt架构的基石。它的重点是简化创建动画、触摸式的2D用户界面。现在Qt 5.15配备了完全支持的Qt Quick 3D,扩展了易于使用的理念,将3D内容集成到基于Qt Quick的应用程序中。借助Qt Quick 3D,您可以轻松地在QML中定义3D场景,定义网格、光源和材质,并将所有内容与2D UI无缝结合。
在需要使用不同的技术(使用Qt 3D、Qt 3D Studio或raw OpenGL)分别开发2D和3D部件的场景下,您现在可以轻松拥有一个集成解决方案。
我们开发了一个很酷的演示,你可以用它测试Qt Quick 3D 5.15的不同功能,比如改变灯光类型和数量,模型复杂性和数量,纹理大小,材质,抗锯齿方法和质量等等。这样,您就可以快速地测试,例如,绘制的模型数量对硬件性能的影响是否大于模型中的三角形数量。以下是视频演示:
Qt Quick 3D在Qt 5.14中作为技术预览版引入。Qt 5.15作为完全支持的版本利用了许多额外特性,比如支持后期处理效果,一个用于自定义几何图形的全新C++ API,一个用于旋转的基于四元数的API,以及对聚光灯的支持。现在,由于大量的幕后工作,您可以更容易地在3D场景中使用2D Qt Quick并获得更好的总体性能。
Windows用户会很高兴知道Qt将更好地支持客户端/自定义窗口装饰,允许用户定义自己的窗口装饰,并将自定义内容放入窗口标题栏空间。
Qt Lottie是我们在Qt 5.14中作为技术预览版引入的模块,现已得到完全支持。该模块允许用户将After Effects动画集成到基于Qt的应用程序中。
Qt WebEngine已经从Qt 5.14中的Chromium 77更新到Chromium 80,并提供了Chromium更新的所有新特性。
Qt 3D获得了更好的性能分析和调试支持,以及增加了一些较小的新特性。
Qt Multimedia现在支持渲染到多个表面上。在Qt GUI中,现在图像缩放和转换例程在许多用例中都是多线程的。
Qt Network现在支持TLS 1.3 session tickets和可配置的超时操作。
在QtCore中,QRunnable和QThreadPool现在可以与std::函数一起工作;并且新的QFile::moveToTrash()方法可以跨平台删除文件。
最后,我们还在Android上添加了对本地文件对话框的支持。
本篇文章中我你是否对Qt5.15有了进一步的认识呢,现在立刻下载Qt免费试用吧!更多Qt类开发工具QtitanRibbon、QtitanChart、QtitanNavigation、QtitanDocking、QtitanDataGrid在线订购现直降1000元,欢迎咨询慧都获取更多优惠>>
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢