一、头文件
#include <QSysInfo>
二、函数使用
<2.1>获取Windows版本使用
函数:QSysInfo::WinVersion()
部分枚举类型的Windows版本:
enum MacVersion { MV_9, MV_10_0, MV_10_1, MV_10_2, ..., MV_None }
使用方法:
eg:
if(QSysInfo::WinVersion()!= QSysInfo::MV_None)
{
//todo
}
<2>获取Mac版本使用:
QSysInfo::MacVersion()
部分枚举 类型的Mac版本:
enum MacVersion { MV_9, MV_10_0, MV_10_1, MV_10_2, ..., MV_None }
使用方法:同Windows
<3>获取Linux版本使用
常使用:productVersion()函数
部分枚举类型的Linux版本:
"14.10" (Ubuntu 14.10) "16.10" (Ubuntu 16.10)
使用方法:QString version= QString::productVersion();
打印输出查看即可
备注:productVersion()一样可以输出Windows版本信息和Mac、Ios、Android版本等信息。