様々なプラットフォームのQT GET QSysInfoシステムのバージョン情報

まず、ヘッダファイル

書式#include <QSysInfo>

第二に、関数の使用

<2.1> Windowsのバージョンを取得します。

        機能:QSysInfo :: WinVersion()

       列挙型のWindows版の一部:

enum MacVersion { MV_9, MV_10_0, MV_10_1, MV_10_2, ..., MV_None }

      どのように使用するには:

      例えば:

      もし(QSysInfo :: WinVersion()!= QSysInfo :: MV_None)

      {

             //すべて

       }

<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のバージョン= QStringの:: PRODUCTVERSION();

      あなたは、プリントアウトを表示することができます

注: PRODUCTVERSION()の出力は、Windows版とMac、イオス、Androidのバージョンや他の情報と同じにすることができます。

公開された23元の記事 ウォンの賞賛4 ビュー9962

おすすめ

転載: blog.csdn.net/hxp1994/article/details/104977548
おすすめ