Hi,
I don't understand how to edit text blocks in QTextDocument using 
QTextCursor.
So far I've been inserting text using QTextCursor::insertText() and it 
worked fine,
however, I later noticed that each call to QTextCursor::insertText() 
creates a new QTextBlock within the document.

Is it possible to somehow append text to an existing block instead of 
creating a new one?
My concern is that this might incur a lot of overhead both in terms of 
cpu time and memory, especially once the document contains a lot of 
text.

In this regard I'm also wondering what is the purpose of void 
QTextCursor::insertBlock().
I can't seem to find a way how this group of functions would ever be 
useful, but I assume there is a reason they are provided.

If it is of any relevance I'm using QTextDocument to display output of a 
console application, including support color of formatting/coloring 
escape sequences etc., which works fine, apart from the large block 
count problem.

Thanks for any advice.
VK

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to