一、头文件
#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= QSysInfo::productVersion();
打印输出查看即可
备注:productVersion()一样可以输出Windows版本信息和Mac、Ios、Android版本等信息。
本文详细介绍如何使用QSysInfo库在不同操作系统上获取版本信息。包括Windows、Mac、Linux等平台的版本检测方法,通过产品版本函数实现跨平台版本信息的统一获取。
2675

被折叠的 条评论
为什么被折叠?



