Chciałbym wiedzieć, w jaki sposób można przechwytywać dane wyjściowe polecenia uruchamianego przez QProcess w PySide, aby można było go wyświetlić.Jak uzyskać dane wyjściowe polecenia uruchamianego przez QProcess w PySide?
5
A
Odpowiedz
1
skończyło się przy użyciu to:
# Create runner
self.runner = QProcess(self)
# Make sure newInfo gets all output
self.runner.readyReadStandardError.connect(self.newErrInfo)
# Run the command
self.runner.start(command)
# Once it's started set message to Converting
self.parentWidget().statusBar().showMessage("Converting.")
Później w klasie:
def newErrInfo(self):
newString = str(self.runner.readAllStandardError())
print(newString, end=" ")
readAllStandardOutput() działa także na stdout
1
QProcess qp;
qp.start("Yourcode");
qp.waitForFinished();
qDebug() << "qp:" << qp.readAll();
do czytania żyć można użyć funkcji jak canReadLine(), readyread(), waitforreadyread() i waitforbyteswritten().
Użyj tych funkcji w mechanizmie przechwytywania danych na żywo w postaci signal-slot.
Powiązane problemy
- 1. Jak uzyskać dane wyjściowe polecenia zewnętrznego w Perlu?
- 2. Jak uzyskać dane wyjściowe polecenia bash w zmiennej
- 3. jak uzyskać dane wyjściowe polecenia przy korzystaniu z Microsoft nmake?
- 4. Jak uzyskać dane wyjściowe terminala w pythonie?
- 5. Chef - Jak uzyskać dane wyjściowe polecenia do Ruby zmiennej
- 6. Sprawdź dane wyjściowe polecenia w skrypcie powłoki
- 7. Powłoka - Pomiń dane wyjściowe pojedynczego polecenia
- 8. Jak asynchronicznie uzyskać subprocessowe dane wyjściowe?
- 9. Jak zapisać dane wyjściowe polecenia Linuksa do zmiennej w lalce
- 10. Jak uzyskać dane wyjściowe odrodzonego procesu child_process w pliku Node.JS?
- 11. Dane wyjściowe polecenia Linux jako parametr innego polecenia
- 12. Jak odczytać dane wyjściowe polecenia IPython% prun (profiler)?
- 13. Jak potokować dane wyjściowe polecenia do pliku na Linuksie
- 14. Jak ustawić program FlashBuilder, aby wyświetlał dane wyjściowe wiersza polecenia?
- 15. Vagrant - jak wydrukować dane wyjściowe polecenia szefa kuchni na stdout?
- 16. Jak sprawdzić, czy dane wyjściowe polecenia "znajdź" są puste?
- 17. czas Grep wyjściowe polecenia
- 18. Wyłącz wyjściowe dane wyjściowe logcat w Androidzie
- 19. Jak uzyskać dane wyjściowe z pracy dokera -i
- 20. Uzyskaj dane wyjściowe polecenia systemowego w programie C
- 21. C# uzyskać dane wyjściowe procesu podczas pracy
- 22. Jak uzyskać dane wyjściowe asemblera z pliku C w VS2005
- 23. Jak przekazać dane z BroadcastReceiver do uruchamianego działania?
- 24. Dane wyjściowe potoków z polecenia powłoki do skryptu Pythona
- 25. Dane wyjściowe sqlite3 z zakładkami z jednego polecenia liniowego
- 26. Jak skrócić dane wyjściowe wygenerowane przez niestandardowy znacznik JSP?
- 27. Polecenie działające w terminalu, ale nie za pośrednictwem QProcess
- 28. Przekieruj dane wyjściowe polecenia "puts" do pliku dziennika
- 29. VIM: przechowuj dane wyjściowe polecenia zewnętrznego do rejestru.
- 30. Wyślij dane wyjściowe do pliku
Nie, nie po komenda zakończy działanie. Mam na myśli, że polecenie jest uruchomione. – polandeer
Zaktualizowałem moją odpowiedź. sprawdź to – ScarCode
Dziękuję. Myślę, że znalazłem inną odpowiedź. – polandeer