I'm afraid not, for this will return just return hey<div>newline</div>.
the tags are still wrong. Maybe I should embed an online HTML WYSIWYG editor... 2012/8/14 Coda Highland <[email protected]> > On Tue, Aug 14, 2012 at 12:29 AM, 程梁 <[email protected]> wrote: > > Hey, I'm trying to develop a WYSIWYG HTML editor based on QtWebkit, but > > nowadays > > I found a problem: > > > > The HTML source code generated by QWebFrame::toHtml() is rather complex, > > for example, it will add style to <body /> which is not necessary. Could > I > > generate > > the HTML source code by myself? If I use QTextEdit, I could loop all text > > blocks and > > try to create source code according to each block. But how could I do the > > same > > with QWebFrame? > > > > For example, the code I got will be > > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" > > "http://www.w3.org/TR/html4/strict.dtd"><html><head> > > > > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> > > > > <title>HTML Editor Demo</title> > > > > </head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; > > -webkit-line-break: after-white-space; > ">hey<div>newline</div></body></html> > > > > in which I just write hey and I want to get > > > > <p>hey</p> > > > > <p>newline</p> > > > > as simple. > > > > The problem is the first line's code is without any tags and the second > line > > is warpped with <div> > > which <p> should be better. > > > > How could I solve this problem? Thank you! > > evaluateJavaScript("return document.body.innerHTML"); maybe? > > /s/ Adam > -- Cheng Liang <http://about.me/devbean> Nanjing, China http://www.devbean.info from: [email protected]
_______________________________________________ webkit-qt mailing list [email protected] http://lists.webkit.org/mailman/listinfo/webkit-qt
