#pragma once #include #include #include class LAMPDataManagerDialog; class QProcess; class nc2windataTool :public QObject { Q_OBJECT public: nc2windataTool(QString ncfilepath, QString windBinPath, LAMPDataManagerDialog* datamanagerDiglog); ~nc2windataTool(); int32_t Excute(); public slots: void on_process_finished(int exitCode, QProcess::ExitStatus exitStatus); private: LAMPDataManagerDialog* datamanagerDiglog; QProcess* m_process; // 将QProcess作为成员变量 QString ncfilepath; QString windBinPath; };