【发布时间】:2012-08-09 13:23:51
【问题描述】:
我有一个 QString,其内容看起来像这样:
"resolution=[imagesize]&quality=[imagequal]".
我有一个QHash<QString, QString> mDefaults 容器,其中包含一个包含我的一些“关键”值的列表。
(“imagesize”和“imagequal”是所谓的“键”,我需要用我的哈希容器中的值替换)
mDefaults.insert("imagesize", "320x240");
mDefaults.insert("imagequal", "standard");
我的目标是得到一个看起来像这样的字符串: “resolution=320x240&quality=standard”(注意“[”和“]”也没有了)
有没有什么快速/好的方法可以用 Qt 库进行这种字符串键值替换?
谢谢。
【问题讨论】:
标签: c++ qt string-parsing qstring qhash