QT - Matar QThread despues de Xsegundos ¿QTimer?

 
Vista:

Matar QThread despues de Xsegundos ¿QTimer?

Publicado por Laura (2 intervenciones) el 30/03/2009 11:15:49
Hola, estoy programando un proceso con hilos, y me gustaría poder matar un hilo pasado 10segundos si no ha terminado él.
He encontrado QTimer, pero me da error.

"QObject::startTimer: QTimer can only be used with threads started with QThread"

Una porción de código es la siguiente:

superclase *a;
a = new programaA::clase(this) ;
a->start();
QTimer::singleShot(2, a, SLOT(quit()));

Donde class superclase:public QThread y clase:public superclase

A ver si alguien me puede ayudar, muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder