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

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