';variantToString';未在此范围中声明 我正忙于一个教程,在这里我用Qt.< /P>用C++创建 XMLExport 类。
我在这行代码中遇到了一些问题:';variantToString';未在此范围中声明 我正忙于一个教程,在这里我用Qt.< /P>用C++创建 XMLExport 类。,c++,string,qt,variant,C++,String,Qt,Variant,我在这行代码中遇到了一些问题: result += QString ( "%1 <property name=\"%2\" type=\"%3\" value=\"%4\" />" ).arg(indentspace).arg(propname).arg(qv.typeName()) .arg(variantToString(qv)) 如果您有任何关于解决方案的帮助,我们将不胜感激 用qv.toString()替换variantToString(qv): r
result += QString (
"%1 <property name=\"%2\" type=\"%3\" value=\"%4\" />"
).arg(indentspace).arg(propname).arg(qv.typeName())
.arg(variantToString(qv))
如果您有任何关于解决方案的帮助,我们将不胜感激 用
qv.toString()替换variantToString(qv)
:
result+=QString(
"%1 "
).arg(indentspace).arg(propname).arg(qv.typeName())
.arg(qv.toString())
您不想要吗?这就解决了问题,谢谢!
.arg(variantToString(qv));
^
result += QString (
"%1 <property name=\"%2\" type=\"%3\" value=\"%4\" />"
).arg(indentspace).arg(propname).arg(qv.typeName())
.arg(qv.toString())