¿Obtengo una señal de finalizada si comienzo un QProcess usando startDetached()? Intento comenzar un proceso, pero necesito poder obtener un evento cuando el proceso haya terminado.¿Tengo una ranura terminada si comienzo QProcess usando startDetached
6
A
Respuesta
4
No, no puede obtener una señal cuando usa startDetached porque no tiene ningún objeto.
startDetached es una función estática y cuando la llamas, el proceso se inicia directamente sin crear un objeto QProcess. Por lo tanto, incluso si hubiera una señal, no podrías conectarla a nada, ya que no tienes ningún objeto desde el que conectarte.
Si desea una señal, debe crear un objeto QProcess y luego llamar a start on it. Luego podrá obtener la señal terminada cuando el proceso termine.
Cuestiones relacionadas
- 1. QProcess :: startDetached bloqueado por UAC (ejecuta un actualizador)
- 2. ¿Cómo imprimo una cadena no terminada en nulo usando printf?
- 3. Qt usando boost :: shared_ptr en una señal/ranura
- 4. obtener toda la información de procesos en ejecución usando QProcess
- 5. Recortar los ceros al comienzo de una cadena usando PHP
- 6. Scala: ¿cómo heredar una "ranura estática"?
- 7. Lectura de una cadena terminada en nulo
- 8. ¿Cómo obtener STDOUT de un QProcess?
- 9. ¿Qué es una cadena terminada en nulo?
- 10. ¿Debo instalar Java SDK si tengo eclipse?
- 11. ¿Cómo verifico si tengo una conexión de red?
- 12. ¿Cómo saber si tengo una llamada en Android?
- 13. Cadena terminada en nulo
- 14. Al pasar un argumento a una ranura
- 15. jquery: ¿cómo sé si lo tengo?
- 16. ¿Cómo obtener una cadena terminada nula de una cadena C#?
- 17. Cadena terminada en cero doble
- 18. ¿Cómo comienzo una aplicación JNLP programáticamente?
- 19. C# - Aplicación de terminación terminada()
- 20. ¿Cómo puedo determinar mediante programación si tengo privilegios de escritura usando C# en .Net?
- 21. C++, boost asio, recibir serie terminada nula
- 22. ¿Cómo puedo saber si tengo instalado Visual Studio 2008 SP1?
- 23. Determine las señales conectadas a una ranura dada en Qt
- 24. ¿Cómo creo una ranura personalizada en el diseñador qt4?
- 25. ¿Cómo comienzo una actividad desde dentro de un fragmento?
- 26. ¿std :: string :: c_str() siempre devuelve una cadena terminada en nulo?
- 27. Necesita algo así como una señal terminada de QWidget
- 28. Uso de printf con una cadena terminada no nula
- 29. Error de referencia de entidad no terminada
- 30. Obteniendo el valor de una ranura de objetos S4?
Gracias por su comentario. De hecho, leí mal la pregunta. – fulmicoton