#ifndef NETWORKDETECTION_H #define NETWORKDETECTION_H #include #include #include #include // #include class networkDetection : public QObject { Q_OBJECT public: networkDetection(QObject *parent = nullptr,int id = 0); //networkDetection(int); ~networkDetection(); public slots: void dowork(int, QStringList); void stop(int); signals: void resultReady(int, QString, QString); public: void DyChangeCmdList(QStringList); private: int m_id; QStringList m_cmd; public: bool flagRun; // 运行标志 bool CmdListChanged; // 指令列表改变标志 QProcess *m_process; // 执行CMD QString selectTTL(QString str);//查找延迟 }; #endif // NETWORKDETECTION_H