I have html in a QString, what widget can I use to display it? (QWebView is not necessary as I dont access Internet)
Asked
Active
Viewed 7,206 times
2 Answers
6
The QWebView class provides a widget that is used to view and edit web documents.
In Qt QWebView
is the widget that renders pages for you - if you don't need the networking features it provides, simply don't use them.

founderio
- 407
- 1
- 3
- 15

Georg Fritzsche
- 97,545
- 26
- 194
- 236
-
@Regof: No, if you need web content rendering you need to use the QtWebKit module. – Georg Fritzsche Apr 25 '10 at 22:25
-
that is not nessecarily true, see my answer below -- you could potentially use a `QTextEdit` depending on what your HTML is. – swanson Apr 25 '10 at 23:07
-
@swanson: Ok, i didn't think the OP was ok with displaying subsets of old HTML versions. – Georg Fritzsche Apr 25 '10 at 23:41
6
Depending on what HTML tags you are using, you might be able to get away with a QTextEdit
. It has support for most of HTML, including tables and images. Take a look at the docs and see if it fits your particular needs.
If you need something more advanced, then you will have to use the widgets in QtWebKit
.