多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ## 概述 `QVariantMap`是Qt中的一种数据容器,用于存储键值对,其中键是字符串 ## 示例 ``` //创建和初始化 QVariantMap myMap; myMap.insert("name", QVariant("John")); myMap.insert("age", QVariant(30)); // 或者 QVariantMap myMap = { {"name", QVariant("John")}, {"age", QVariant(30)} }; //访问元素 QVariant name = myMap["name"]; QVariant age = myMap["age"]; // 大小 int size = myMap.size(); // c++11 for (const QString &key : myMap.keys()) { QVariant value = myMap[key]; // 处理键值对 } ```