详细说明
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