获取Windows,Mac,IOS,Android,Linux等系统版本信息。

Qt 4版本

可以获取到系统版本的变量或函数

头文件

#include

使用公有静态变量和静态方法获取Windows系统版本

const WinVersion WindowsVersion

WinVersion windowsVersion ()

使用公有静态变量获取Mac系统版本

const MacVersion MacintoshVersion

使用静态方法获取塞班系统版本和塞班S60系统版本

S60Version s60Version ()

SymbianVersion symbianVersion ()

系统版本枚举部分预览

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

enum S60Version { SV_S60_3_1, SV_S60_3_2, SV_S60_5_0, SV_S60_5_1, ..., SV_S60_Unknown }

enum SymbianVersion { SV_9_2, SV_9_3, SV_9_4, SV_SF_1, ..., SV_Unknown }

enum WinVersion { WV_32s, WV_95, WV_98, WV_Me, ..., WV_CE_based }

Qt 5.0 - Qt 5.9版本

以下方法在Qt 5.9版本以上被官方标记为不推荐使用

头文件

#include

使用公有静态变量和静态方法获取Windows系统版本

const WinVersion WindowsVersion

QSysInfo::WinVersion windowsVersion()

使用公有静态变量和静态方法获取Mac系统版本

const MacVersion MacintoshVersion

QSysInfo::MacVersion macVersion()

系统版本枚举部分预览

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

enum WinVersion { WV_32s, WV_95, WV_98, WV_Me, ..., WV_None }

Qt 5.4 版本以上(推荐使用)

头文件

#include

获取系统类型

QString productType()

// windows, macos, osx, android, ios,

// tvos, debian, winrt, watchos, unknown

获取版本信息

QString productVersion()

部分版本信息列表:

"2016.09" (Amazon Linux AMI 2016.09)

"7.1" (Android Nougat)

"25" (Fedora 25)

"10.1" (iOS 10.1)

"10.12" (macOS Sierra)

"10.0" (tvOS 10)

"16.10" (Ubuntu 16.10)

"3.1" (watchOS 3.1)

"7 SP 1" (Windows 7 Service Pack 1)

"8.1" (Windows 8.1)

"10" (Windows 10)

"Server 2016" (Windows Server 2016)

关于更多

linux qt 读系统信息,使用Qt获取系统版本相关推荐

  1. GetVersionEx 获取系统版本信息

    转自:http://blog.csdn.net/yyingwei/article/details/8286658 最近在windows 8上获取系统版本信息需要调用系统API,于是用到了GetVers ...

  2. Mac获取系统版本、机型

    // 获取系统版本NSString *versionString; NSDictionary * sv = [NSDictionary dictionaryWithContentsOfFile:@&q ...

  3. ansible playbook脚本获取系统版本信息

    ansible playbook脚本获取系统版本信息 执行环境说明 脚本执行过程中实测系统为 redhat6.redhat7 suse11 suse12: [root@ansible_host ~]# ...

  4. 使用Qt获取系统版本

    获取Windows,Mac,IOS,Android,Linux等系统版本信息. Qt 4版本   可以获取到系统版本的变量或函数 头文件 #include <QSysInfo> 使用公有静 ...

  5. windows平台下 c++获取 系统版本 网卡 内存 CPU 硬盘 显卡信息

    GetsysInfo.h: #ifndef _H_GETSYSINFO #define _H_GETSYSINFO#pragma once#include <afxtempl.h>clas ...

  6. linux 下的lsb_release -a 命令查询系统版本

    先安装lsb 命令是yum install lsb 1.lsb_release -a 查看系统版本 [root@localhost bin]# lsb_release -a LSB Version:  ...

  7. linux查看计算机系统软件,如何查询电脑系统版本 怎么查看电脑版本是系统几

    6 怎么看电脑系统是WIN几的啊 查看电脑系统有以下两种方式: 1.右键点击我的电脑(计算机) - 属性 - 查看有关电脑的基础信息处可查看到系统版本. 2.同时按住 windows键以及R键,输入 ...

  8. qt读oracle时间戳,QT利用QDateTime获取当前时间戳的方法toTime_t

    1.toTime_t()把2014年12月19日10:24:40这样的QDateTime的格式转变为1418955940这样的时间戳 QDateTime time = QDateTime::curre ...

  9. linux得到当前系统时间,在LINUX下用C++编程,怎么获取系统当前的时间。

    //方案- 优点:仅使用C标准库:缺点:只能精确到秒级 #include #include int main( void ) { time_t t = time(0); char tmp[64]; s ...

最新文章

  1. 索引系列八--索引特性之有序难优化union
  2. logstash mysql eror_Logstash安装记录(报错com.mysql.jdbc.Driver not loaded的解决)
  3. 关于稳定性和故障的一点思考,每个互联网公司都吃过这个亏!
  4. 4星|《高手》:会讲故事的科学家的经管社科书读书笔记
  5. python基础教程第三版和第二版选哪个-python基础教程 2版和3版哪个适合新手?!...
  6. python基础语法手册format-Python format 格式化函数
  7. 【机器学习入门笔记15:BP神经网络逼近股票收盘价格2】20190218
  8. 测试x86cpu的指令集
  9. js 在新窗口中打开URL
  10. C语言函数最多有有多少个参数,C中子函数最多有几个形参
  11. winform窗口关闭提示
  12. directx修复工具v3.2增强版_「电脑知识」USBOS 超级PE启动维护工具增强版及标准版...
  13. 一元二次方程组的简单解法
  14. centos启动停留在started GNOME display manager
  15. 淘宝电商为什么转型社群团购,你知道吗?
  16. mysql密码为空包密码错误_apk空包签名方法及工具
  17. 【dubbo】(一) dubbo是什么?
  18. 为淘宝网店免费使用流量统计教程
  19. 职称申报评审管理系统_《四川省职称评审管理暂行办法》出台
  20. MAX3232芯片与stm32芯片通信硬件线路连接和引脚说明

热门文章

  1. 实战:基于 Spring 的应用配置如何迁移至阿里云应用配置管理 ACM
  2. 基于TableStore/MaxCompute的数据采集分析系统介绍
  3. 终于有人把Python讲清楚了!!
  4. 我26岁,月薪一万,刚实现“黄焖鸡自由”(苦笑)
  5. python学习list_python学习之list
  6. rabbitmq 集群 ha负载 Consumer raised exception, processing can restart if the connection factory
  7. (需求实战_03) SpringBoot整合RabbitMQ 关键代码、策略、模式讲解
  8. Spring Boot 一个依赖搞定 session 共享,没有比这更简单的方案了!
  9. 第13篇: Flowable-BPMN操作流程之流程进展查看之流程图
  10. 第一篇:服务的注册与发现Eureka(Finchley版本)V2.0_dev