キーが文字列で値が配列(intまたは文字列の)であるQVariantMapがあります
配列の個々の要素を取得するにはどうすればよいですか?
map["key"] にはメソッド toList() があります。それを配列に適用できますか?
キーが文字列で値が配列(intまたは文字列の)であるQVariantMapがあります
配列の個々の要素を取得するにはどうすればよいですか?
map["key"] にはメソッド toList() があります。それを配列に適用できますか?
はい、
QString first_string_of_key = QVariantMap["key"].toList()[0];
ただし、これは読み取り専用です。QVariant はリストのコピーを返すため、書き込もうとしてもうまくいきません。この投稿を読む:ネストされた QVariantMap への割り当て