本文整理汇总了C++中QDomElement::setNodeValue方法的典型用法代码示例。如果您正苦于以下问题:C++ QDomElement::setNodeValue方法的具体用法?C++ QDomElement::setNodeValue怎么用?C++ QDomElement::setNodeValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QDomElement
的用法示例。
在下文中一共展示了QDomElement::setNodeValue方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: if
bool KFormula13ContentHandler::startElement(const QString&,
const QString& localName,
const QString&,
const QXmlAttributes& atts)
{
if (localName == "CONTENT" || localName == "FORMULASETTINGS" ||
localName == "FORMULA" || localName == "DENOMINATOR" ||
localName == "NUMERATOR")
return true;
parseMatrix();
QDomElement element;
m_currentElement.appendChild(element);
m_currentElement = element;
if (localName == "SEQUENCE")
m_currentElement.setTagName("mrow");
else if (localName == "BRACKET") {
m_currentElement.setTagName("mfenced");
writeBracketAttributes(atts);
} else if (localName == "SPACE") {
m_currentElement.setTagName("mspace");
writeSpaceAttributes(atts);
} else if (localName == "OVERLINE") {
m_currentElement.setTagName("mover");
QDomElement tmp;
tmp.setTagName("mo");
tmp.setNodeValue("‾");
m_currentElement.parentNode().appendChild(tmp);
} else if (localName == "UNDERLINE") {
m_currentElement.setTagName("munder");
QDomElement tmp;
tmp.setTagName("mo");
tmp.setNodeValue("_");
m_currentElement.parentNode().appendChild(tmp);
} else if (localName == "FRACTION") {
m_currentElement.setTagName("mfrac");
if (atts.value("NOLINE").toInt() == 1)
m_currentElement.setAttribute("linethickness", "0");
} else if (localName == "ROOT")
m_currentElement.setTagName("msqrt");
else if (localName == "ROOTINDEX") {
m_currentElement.setTagName("mrow");
m_currentElement.parentNode().toElement().setTagName("mroot");
} else if (localName == "MATRIX") {
m_currentElement.setTagName("mtable");
int rows = atts.value("ROWS").toInt();
int cols = atts.value("COLUMNS").toInt();
m_matrixStack.push(QPair<int, int>(rows, cols));
} else if (localName == "MULTILINE")
m_currentElement.setTagName("mtext");
else if (localName == "TEXT") {
// m_currentElement.
}
return true;
}