Czy otrzymam gotowy sygnał, jeśli uruchamiam QProcess za pomocą polecenia startDetached()? Próbuję uruchomić proces, ale muszę mieć możliwość otrzymania zdarzenia po zakończeniu procesu.Czy otrzymam gotowy slot, jeśli uruchamiam QProcess za pomocą polecenia startDetached
6
A
Odpowiedz
4
Nie można uzyskać sygnału podczas korzystania z polecenia startDetached, ponieważ nie masz obiektu.
startDetached jest funkcją statyczną, a po jej wywołaniu proces rozpoczyna się bezpośrednio, bez tworzenia obiektu QProcess. Dlatego nawet jeśli byłby sygnał, nie byłbyś w stanie połączyć go z niczym, ponieważ nie masz żadnego obiektu, z którego mógłbyś się połączyć.
Jeśli chcesz uzyskać sygnał, powinieneś utworzyć obiekt QProcess, a następnie wywołać na nim start. Po zakończeniu procesu będzie można uzyskać gotowy sygnał.
Powiązane problemy
- 1. Prawidłowe wykorzystanie QProcess
- 2. Czy muszę wyświetlać .NET EULA, jeśli uruchamiam moją instalację
- 3. Ile zadań zostanie zapisanych w PowerShell, jeśli ich nie otrzymam?
- 4. Jak uzyskać dane wyjściowe polecenia uruchamianego przez QProcess w PySide?
- 5. Przejrzystość za pomocą polecenia wieloboków
- 6. Polecenie działające w terminalu, ale nie za pośrednictwem QProcess
- 7. sortowanie za pomocą wielu kluczy za pomocą polecenia sortowania Linuksa
- 8. Co otrzymam, jeśli zadeklaruję tablicę bez rozmiaru w zasięgu globalnym?
- 9. Notepad ++ za pomocą polecenia "Uruchom" w makrze
- 10. Przekierowanie wyjścia za pomocą polecenia "ekran"
- 11. Konwertowanie grafiki za pomocą polecenia ExportString
- 12. Czy można zainstalować pandoc w oknach za pomocą polecenia R?
- 13. Problemy z wyjściem podczas łączenia za pomocą polecenia nodejs mssql
- 14. Sprawdzanie składni dla JavaScript za pomocą polecenia
- 15. Wykonywanie polecenia wsadowego za pomocą zadania SSIS
- 16. Lokalne przetwarzanie za pomocą polecenia grep
- 17. Zaimportuj projekt zaćmienia za pomocą wiersza polecenia
- 18. Uruchom kontener kernernetes za pomocą specjalnego polecenia:
- 19. Wysyłanie polecenia do przetwarzania za pomocą/proc
- 20. Pusty biały ekran za każdym razem, gdy uruchamiam symulator iOS
- 21. odczytać wynik QProcess na ciąg
- 22. Pomiń sprawdzanie formularza za pomocą przycisku polecenia
- 23. Dopasuj konkretną kolumnę za pomocą polecenia grep
- 24. Jak wyłączyć utrwalanie za pomocą polecenia redis?
- 25. Grafit: wiele serii za pomocą pojedynczego polecenia
- 26. Jak telnet Google za pomocą wiersza polecenia?
- 27. Czy w jquery jest funkcja "element gotowy"?
- 28. Scala: jak odziedziczyć "slot statyczny"?
- 29. Linux - Znajdź, jeśli proces jest gotowy lub bieganie
- 30. Czy JRuby jest gotowy do produkcji?
Dziękuję za komentarz. I rzeczywiście błędnie przeczytałem pytanie. – fulmicoton