Thanks! I saw this example before. There is the same problem as I met. If you clear editing area and type something, you will got some HTML code like:
<!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</body></html> in which I just write hey and I want to get <p>hey</p> as simple. Thank you again! 2012/8/8 Josiah Bryan <josiahbr...@gmail.com> > Have you seen http://labs.qt.nokia.com/2009/03/12/wysiwyg-html-editor/? > I'm not sure if the example there will help with your problems at all. Just > a guess, though - for your item #1 - the blog references using javascript > code from c++ to interact. You could easily write a javascript function > (heck, use jQuery too, if you want) to convert the DOM (or a node tree) to > an HTML string. And the blog post even references viewing html with syntax > highlighting. > > Anyway, just a heads-up to some prior work on the subject - you may have > already seen it and know all about it. Just a thought anyway. > > Cheers! > -Josiah > > On Tue, Aug 7, 2012 at 9:39 PM, 程梁 <chengliang.s...@gmail.com> wrote: > >> Hi, there! >> >> I'm trying to develop a WYSIWYG HTML editor based on QtWebkit, but >> nowadays >> I found some problems: >> >> 1. The HTML source code generated by QWebFrame::toHtml() is rather >> complex, >> for example, it will add a style in <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? >> >> 2. I want to format HTML generated by QWebFrame. I'm using QPlainTextEdit. >> I could add syntax highlight by QSyntaxHighlighter, but how could I add >> HTML formatter? >> Maybe I could try QXMLFormatter, am I right? Or something else? >> >> Thank you for any suggestion! >> >> -- >> Cheng Liang <http://about.me/devbean> >> Nanjing, China >> http://www.devbean.info >> from: devb...@devbean.info >> >> _______________________________________________ >> Interest mailing list >> Interest@qt-project.org >> http://lists.qt-project.org/mailman/listinfo/interest >> >> > > > -- > Josiah Bryan > 765-215-0511 > josiahbr...@gmail.com > -- Cheng Liang <http://about.me/devbean> Nanjing, China http://www.devbean.info from: devb...@devbean.info
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest