GetOSInfo
获取操作系统的信息,版本,
Install / Use
/learn @aeagean/GetOSInfoREADME
GetOSInfo(请持续关注)
获取操作系统的信息,版本号,CPU(未完成),网卡(未完成),显卡(未完成),内存(未完成),硬盘(未完成),电脑名称(未完成)。
<!-- --- title: 使用Qt获取系统版本 date: 2019-09-09 22:03:22 tags: - Qt comments: true --- -->获取Windows,Mac,IOS,Android,Linux等系统版本信息。
Qt 4版本
可以获取到系统版本的变量或函数
- 头文件
#include <QSysInfo>
- 使用公有静态变量和静态方法获取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 <QSysInfo>
- 使用公有静态变量和静态方法获取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 <QSysInfo>
- 获取系统类型
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)
Related Skills
node-connect
352.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
