У меня есть QString с содержимым, которое выглядит примерно так:
"разрешение=[размер изображения]&качество=[изображение соответствует]".
И у меня есть контейнер QHash<QString, QString> mDefaults
, который содержит список с некоторыми из моих «ключевых» значений. («imagesize» и «imagequal» — это так называемые «ключи», которые мне нужно заменить значениями из моего хеш-контейнера)
mDefaults.insert("imagesize", "320x240");
mDefaults.insert("imagequal", "standard");
Моя цель - получить строку, которая будет выглядеть примерно так: "resolution=320x240&quality=standard" (обратите внимание, что "[" и "]" тоже исчезли)
Есть ли какой-нибудь быстрый/хороший способ сделать такую замену строкового значения ключа с помощью библиотеки Qt?
Спасибо.