QT获取各种平台系统版本信息之QSysInfo

一、头文件

#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版本等信息。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章