Why is that?However, I need to delegate this process to separated threads/process/events
I am not quite sure I follow on what you are trying to do:
you have a buttong with which you want to start a new thread?
And you want to update your QTextEdit from that thread?
If this is the case, you can just start/stop the thread in the slot connected to the button.
And you can connect a signal from the thread to the QTextEdit::setText() slot.
Bookmarks