1 Star 0 Fork 15

steve-dev/Encoder

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
string_util.cpp 709 Bytes
一键复制 编辑 原始数据 按行查看 历史
LinkPi 提交于 2019-04-15 21:32 +08:00 . init
#include "string_util.h"
#include <QString>
namespace jcon {
QString variantToString(const QVariant& v)
{
if (v.type() == QVariant::List) {
return QString("list (%1 elements)").arg(v.toList().size());
}
if (v.type() == QVariant::Map) {
return QString("map (%1 elements)").arg(v.toMap().size());
}
if (v.canConvert<QString>()) {
return v.toString();
}
return ("N/A");
}
QStringList variantListToStringList(const QVariantList& l)
{
QStringList res;
std::transform(l.begin(), l.end(), std::back_inserter(res),
[](const QVariant& v) {
return variantToString(v);
});
return res;
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C/C++
1
https://gitee.com/steve-dev/Encoder.git
git@gitee.com:steve-dev/Encoder.git
steve-dev
Encoder
Encoder
master

搜索帮助