Отображение (рендеринг) HTML из строки в QT - PullRequest
5 голосов
/ 25 апреля 2010

У меня есть html в QString, какой виджет я могу использовать для его отображения? (QWebView не нужен, так как я не подключаюсь к Интернету)

Ответы [ 2 ]

6 голосов
/ 25 апреля 2010

QWebView с setHtml():

Класс QWebView предоставляет виджет, который используется для просмотра и редактирования веб-документов.

В Qt QWebView - это виджет , который отображает страницы для вас - если вам не нужны предоставляемые им сетевые функции, просто не используйте их.

5 голосов
/ 26 апреля 2010

В зависимости от того, какие HTML-тэги вы используете, вы можете обойтись без QTextEdit. Он поддерживает большую часть HTML, включая таблицы и изображения. Посмотрите на документы и посмотрите, соответствует ли он вашим конкретным потребностям.

Если вам нужно что-то более продвинутое, вам придется использовать виджеты в QtWebKit.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...