ciao!
ho una piccola domanda su QProcess.
questo il mio codice:
lanciandolo da qtcreator, vedo che il programma rimane attivo.codice:#include <QCoreApplication> #include <QProcess> #include <QTextStream> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QString cmd = "ls"; QStringList args; args << "-l"; QProcess process; process.setProgram(cmd); process.setArguments(args); process.start(); process.waitForReadyRead(); QString output(process.readAllStandardOutput()); QTextStream(stdout) << output << Qt::endl; process.close(); return a.exec(); }
sapete dirmi il perchè??

Rispondi quotando