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
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


0