Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Qt] Programma rimane attivo con QProcess

    ciao!

    ho una piccola domanda su QProcess.
    questo il mio codice:
    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();
    }
    lanciandolo da qtcreator, vedo che il programma rimane attivo.
    sapete dirmi il perchè??

  2. #2
    in verità alla fine ho scoperto che rimane attivo anche senza il qprocess.
    sembra rimanga proprio attivo il programma avviato da qtcreator.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.