1

大きな(XML)コンテンツをQTextEdit含むウィジェットがあるので、次を使用してコンテンツを取得します。

document = textEdit->document();

どうすれば設定できQDomDocumentますか?

4

1 に答える 1

1

これを試して...

QDomDocument *xmlDocument = new QDomDocument();
QString error;
int errorLine = 0;
int errorColumn = 0;
bool docStatus = xmlDocument->setContent(textEdit->toPlainText()->toAscii(),&error,&errorLine,&errorColumn);

テストされていません。しかし、それがうまくいくことを願っています..チェックしてください..

編集:代わりに与える

bool docStatus = xmlDocument->setContent(textEdit->toPlainText(),&error,&errorLine,&errorColumn);

これは、以前のものと比較すると、より良いものです。

于 2010-05-30T12:34:47.980 に答える