QT的QOperatingSystemVersion类的使用

QOperatingSystemVersion类提供了操作系统版本的详细信息,包括主版本、次版本和微版本。它取代了QSysInfo的某些功能,支持Android、Apple平台(iOS、macOS、tvOS、watchOS)和Windows。在比较时,它会考虑操作系统的类型,使得在不同操作系统间的版本比较更为准确,避免了因版本类型不匹配导致的误判。
摘要由CSDN通过智能技术生成

详细说明
QOperatingSystemVersion类提供有关操作系统版本的信息。

与QSysInfo中的其他版本功能不同,QOperatingSystemVersion提供了对开发人员通常用于更改行为或确定是否基于操作系统版本(而不是内核版本或市场版本)启用API或功能的完整版本号的访问。
此类也是QSysInfo :: macVersion和QSysInfo :: windowsVersion的完全替代,另外还提供了对第三个(微型)版本号组件的访问。
当前,支持Android,Apple平台(iOS,macOS,tvOS和watchOS)和Windows。
majorVersion(),minorVersion()和microVersion()函数
由于QOperatingSystemVersion同时存储版本号和OS类型,因此在执行比较时可以考虑OS类型。例如,在运行macOS Sierra(v10.12)的macOS系统上,即使表达式(10)左侧对象的主要版本号部分大于该对象的主要版本号部分,以下表达式也将返回false。在右侧(9):

QOperati
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

源代码大师

赏点狗粮吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值