Escribo mi primera pieza de software adecuada. Parte de esto implicará que el usuario vea una imagen y elija aceptarla o rechazarla. Al hacer esto, la imagen se guardará en una carpeta aceptada o rechazada, y posiblemente se rotará y/o se redimensionará.Ejecutar un proceso o hilo por separado en Qt
Por el momento, mi operación de rotación/cambio de tamaño/guardar está pausando la ejecución de mi programa, pero me gustaría que sucediera en el fondo para que la siguiente imagen se muestre al instante.
¿Es la única manera de hacer esto en Qt para procesar la imagen en un hilo separado, o hay otra manera? Todavía me estoy dando vueltas por C++ y Qt, ¡así que no quiero confundirme buceando en un nuevo campo!
Una palabra de advertencia. No puede usar QPixmaps fuera del hilo de GUI. Me ha picado recientemente esta es una aplicación de tipo de representación de imagen roscada similar. Use QImage en su lugar. Si realmente necesita un QPixmap (que yo hice) tendrá que devolver un QImage del hilo y hacer la conversión (que es bastante costosa) en el hilo principal de la GUI. –