а про инкапсуляцию вам мама в детстве ничего не рассказывала?
и с интерфейсом можно общаться только из главного потока...
Все данные и методы класса открыты.
Впрочем уже неважно, проблема решилась:
static unsigned __stdcall ThreadFunc1(void* w) {
WaitForSingleObject(hMutex,INFINITE);
while(file.get(c))
((Lab*)w)->textEdit->append((QString)c);
ReleaseMutex(hMutex);
return(0);
}
где Lab - класс гуи
всем спасибо за внимание