De acuerdo, entonces a ver si asi es mas entendible.
Este es el error que estoy obteniendo.
Código Qt:
Ver originalQEventLoop::exec: instance 0x15719fb0 has already called exec()
Al hacer esto en mi programa:
al oprimir un boton en la ventana principal:
Código Qt:
Ver originalconnect (capThread, SIGNAL(createLog()),this,SLOT(log()));
connect (capThread->uploads3, SIGNAL(closelog()),this,SLOT(clog()));
capThread->start();
capThread es una variable de tipo CaptureThread.
los slots
Código Qt:
Ver originalvoid Task::log(){
currentapi->createLog(currentapi->jsonUser["id"].toInt(),currentapi->jsonSession["id"].toInt());
}
void Task::clog(){
currentapi->closeLog(currentapi->jsonUser["id"].toInt(),currentapi->jsonLog["id"].toInt(),"capThread->url", "capThread->url");
}
en el metodo run del hilo hago esto:
Código Qt:
Ver originalwhile (true){
if (!flagpause){
emit createLog();
}
this->msleep(60000);
uploads3->start();
}
uploads3 es una variable de tipo UploadS3.
en el segunfo hilo hago esto: