我想打印QProperty的值。
QDebug << node->metaObject()->superClass()->property(i).name();
QDebug << node->metaObject()->superCalss()->property(i).read(node)
然而,read返回QVariant
,我只想将值作为字符串。
怎么做?
QDebug << QVariant::toString(node->metaObject()->superCalss()->property(i).read(node));
没有BTW
我是Qt BTW的新手
答案 0 :(得分:2)
尝试:
node->metaObject()->superCalss()->property(i).read(node).toString()