по-моему, с тех пор, как троли стали использовать WebKit они полностью забили на такие виджеты как QTextEdit.
Такие виджеты полноценно не поддерживают HTML.
Я уже переписал один кусок программы, чтобы делать текст не в HTML, а программно в QTextDocument. Осталась проблема нормально сконвертировать QTextDocument в что-нибудь типа RTF или ODF, не ломая таблицы. Было бы у меня больше опыта, я попытался бы исправить QTextDocumentWriter, чтобы он перенес ширину столбцов в ODF.