Кто-то может сказать, что можно использовать `insert`, который есть у `TextArea`, но это не сработает в сценарии, когда вы выделили часть текста и хотите заменить его данными из буффера.
Почему так происходит? Да потому что в момент вызова `insert` Qt в `QTextDocument` создает еще один `QTextCursor` по указанной позиции и говорит ему вставить текст…