Проблема в том, что в питоне строки - неизменяемые объекты.
str1 = str1 + 'траляля' не дополняет существующую строку, а создаёт новую строку полученную путём объединения двух строковых объектов 'траляля' и того на который раньше ссылалась ссылка str1.
Чего зря память транжирить. Я её и так растранжирю своими пока что неумелыми sql-запросами.
Написал уже всё через создание текстового файла, который потом разом помещается в QTextEdit.