在QT中使用QSysInfo类来获取系统版本号。可以使用QSysInfo::windowsVersion()函数来识别Windows系统信息。可能的返回值包括QSysInfo::WV_32s, QSysInfo::WV_95, QSysInfo::WV_98, QSysInfo::WV_Me, QSysInfo::WV_DOS_based, QSysInfo::WV_NT, QSysInfo::WV_2000, QSysInfo::WV_XP, QSysInfo::WV_2003, QSysInfo::WV_VISTA, QSysInfo::WV_WINDOWS7, QSysInfo::WV_WINDOWS8, QSysInfo::WV_WINDOWS8_1, QSysInfo::WV_WINDOWS10, QSysInfo::WV_WINDOWS10_TH2, QSysInfo::WV_WINDOWS10_RS1, QSysInfo::WV_WINDOWS10_RS2, QSysInfo::WV_WINDOWS10_RS3, QSysInfo::WV_WINDOWS10_RS4, QSysInfo::WV_WINDOWS10_RS5, QSysInfo::WV_WINDOWS10_19H1, QSysInfo::WV_WINDOWS10_19H2, QSysInfo::WV_WINDOWS10_20H1 and QSysInfo::WV_WINDOWS10_20H2。
注意,如果你是在Windows 11 中运行代码,QSysInfo::windowsVersion() 可能返回QSysInfo::WV_Windows10_20H2,因为目前的QT版本可能不支持windows11.