所以我正在研究简单的 xml 阅读器,我想在树上显示 xml。
因此,为了了解树上的哪个项目是 xml 文件中的项目,我制作了一个 QMap:
QMap<QDomNode*,QStandardItem*> connectDomNodeAndStandardItem;
但是当我使用它的任何方法时,似乎会QDomNode
创建全新的对象结构:
QDomNode *node = &_xmlDocument.firstChild();
qDebug() << node;
node = &node->firstChild();
qDebug() << &node->parentNode();
输出:
0x41be60
0x41be28
所以我的问题是 - 我如何QDomNode
与QStandardItem