qt 調用 linux 命令,讀取輸出信息


class Process : public QObject
{
    Q_OBJECT
public:
    Process()
    {
        connect(&m_process, SIGNAL(readyReadStandardOutput()), this, SLOT(onReadData()));
        m_process.setReadChannel(QProcess::StandardOutput);
        m_process.start("cmd /c ping /t www.qt.io");
    }

private slots:
    void onReadData()
    {
        qDebug() << m_process.readAllStandardOutput(); 
    }

private:
    QProcess m_process;
};

參考: https://zhuanlan.zhihu.com/p/86206831


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM