我有QDomNode
对象,我需要获取其中的数据的html表示形式。我找到了QDomNode::save( QTextStream & str, int indent )方法:
我试图以这种方式使用它:
QDomNode table = ...;
QString *htmlTable;
QTextStream stream(htmlTable);
table.save(stream, 2);
qDebug() << htmlTable;
QDebug返回一个指针。在其他情况下,程序将失败。我认为我使用
QTextStream
错误。 最佳答案
您尚未为QString保留内存。
QString htmlTable;
QTextStream stream(&htmlTable);
table.save(stream, 2);
应该可以,但是我还没有测试过。