все сделал вроде как надо, и в pro файл добавил строчку...
а не работает зараза все равно...
в файле form.ui.h написал
#include <qthread.h>
#include <iostream.h>
#include<stdio.h>
class Thread : public QThread {
public:
Thread();
void run()
{
while (!stopped)
cout << "Test";
stopped = false;
cout << endl;
}
void stop()
{
stopped = true;
}
QString messageStr;
volatile bool stopped;
};
Thread::Thread()
{
stopped = false;
}
void Form::threadSlot()
{
class Thread;
Thread ad;
ad.start();
}
слот threadSlot у меня public.... замаялся , при компиляции выдает ошибку
form.ui.h: In member function ‘virtual void Form::threadSlot()’: form.ui.h:147: error: aggregate ‘Form::threadSlot()::Thread ad’ has incomplete type and cannot be defined