Red de conocimiento informático - Material del sitio web - Cómo usar QtConcurrent correctamente para ejecutar funciones miembro de clase

Cómo usar QtConcurrent correctamente para ejecutar funciones miembro de clase

El código que usa QtConcurrent es el siguiente:

void MainDialog::on_pushButton_toGrayImage_QConcurrent_clicked()

{

QImage*gt.future = QtConcurrent::run( this, amp;MainDialog::processImageByQtConcurrent);

//imageAfterProceess Esta variable de puntero se ignoraba antes, pero ahora finalmente encontró su existencia

this-gt;imageAfterProceess = Future.result () ; //Recibir resultados del procesamiento

this-gt; showImageInNewWindow(this-gt; imageAfterProceess); //La nueva ventana muestra la imagen procesada

}