mIka01, надо объявлять функцию MyThreadFunction вне класса или как дружественную функцию. Однако работать с UI из другого потока все равно не получится.
PaffosONE, если основные операции проводить в отдельном потоке, а информацию, которую надо обновить в GUI передавать в основной поток при помощи механизма singnal/slot, то зависания GUI происходить не будет.
emit Log_Cl->signalADDlog("bla bla bla");