У меня есть QString с HTML-тегами.Почему я могу получить простой текст из этой строки?
str.remove (QRegExp ( "<[^>] *>"));
Вам нужно убрать теги HTML из строки. См. этот пост , например.