一、頭文件
#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版本等信息。