if(cursor.currentTable()) { //значит твоя мышка в бталице QTextCursor cur(cursor); QTextTable *table = cursor.currentTable(); cur.setPosition(table->firstCursorPosition().position() - 1, QTextCursor::MoveAnchor); cur.setPosition(table->lastCursorPosition().position() + 1, QTextCursor::KeepAnchor); QTextDocumentFragment fragment(cur); QString html = fragment.toHtml(); //HTML код таблицы}