Qt obter QSysInfo informações versão do sistema de várias plataformas

Primeiro, o arquivo de cabeçalho

#include <QSysInfo>

Segundo, o uso de função

<2.1> Obter versão do Windows

        Função: QSysInfo :: WinVersion ()

       Parte da versão Windows do tipos enumerados:

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

      Como usar:

      por exemplo:

      if (QSysInfo :: WinVersion ()! = QSysInfo :: MV_None)

      {

             // tudo

       }

<2> Obter versão para Mac:

      QSysInfo :: MacVersion ()

      Parte dos tipos enumerados de Mac Versão:

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

      Como usar: com o Windows

<3> Obter versão Linux

      Frequentemente utilizado: função PRODUCTVERSION ()

      Parte dos tipos enumerados de versão Linux:

"14.10" (Ubuntu 14.10)  "16.10" (Ubuntu 16.10) 

      Uso: versão QString = QString :: PRODUCTVERSION ();

      Você pode ver a impressão

Nota: PRODUCTVERSION () de saída pode ser a mesma versão do Windows e Mac, iOS versão Android e outras informações.

Publicado 23 artigos originais · ganhou elogios 4 · Vistas 9962

Acho que você gosta

Origin blog.csdn.net/hxp1994/article/details/104977548
Recomendado
Clasificación