Don't know will it work with QTextDocument::drawContents() or not. I did it like it done in QTextEdit:
p.save(); QAbstractTextDocumentLayout::PaintContext ctx = getPaintContext( q ); p.setClipRect( r, Qt::IntersectClip ); ctx.clip = r; doc->documentLayout()->draw( &p, ctx ); p.restore(); -----Original Message----- From: Diego Iastrubni Sent: Tuesday, April 01, 2014 10:41 AM To: igor.mironc...@gmail.com Cc: interest@qt-project.org Subject: Re: [Interest] Highlighting selected text in QTextDocument::drawContents() Depends on the use case, but what about QTextDocument::setExtraSelections() with the correct QTextCursor? See: http://qt-project.org/doc/qt-4.8/qtextedit.html#setExtraSelections On Sat, Mar 29, 2014 at 10:27 PM, <igor.mironc...@gmail.com> wrote: > Hi. > > How to highlight selected text in QTextDocument::drawContents() ? > > Thanks. > > _______________________________________________ > Interest mailing list > Interest@qt-project.org > http://lists.qt-project.org/mailman/listinfo/interest > _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest