Может ли Qt QWebView отображать программно сгенерированный XML? - PullRequest
0 голосов
/ 13 мая 2010

Используя Qt 4.6, я могу динамически добавлять на страницу HTML вот так:

ui->webView->page()->mainFrame()->documentElement().findFirst("body").appendInside("<i>some text</i>\n");

Однако, если я QWebView :: load () XML-файл, он отображает его с правильным стилем CSS (из инструкции по обработке), но не показывает никаких изменений, когда я делаю что-то вроде:

ui->webView->page()->mainFrame()->documentElement().findFirst("lines").appendInside("<line>hello</line>\n");

Почему это относится к ним по-разному, и есть ли способ изменить XML-документ так же, как я могу HTML-документ?

1 Ответ

0 голосов
/ 02 июня 2010

Попробуйте использовать setUrl () вместо load (). Если это волшебным образом работает, то это ошибка.

...