DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DAProcessWithThread类 参考

带线程的Process 更多...

#include <DAProcess.h>

类 DA::DAProcessWithThread 继承关系图:

Public 槽

void runProcess ()
 
void kill ()
 
void terminate ()
 

信号

void errorOccurred (QProcess::ProcessError error, const QString &errString)
 发生错误
 
void processStarandOutput (const QString &str)
 标准输出
 
void processErrorOutput (const QString &str)
 标准错误输出
 
void beginRunProcess ()
 开始运行进程的信号
 
void processStarted ()
 进程已经开始
 
void processFinished (int code)
 进程结束
 
void beginKillProcess ()
 进程开始kill
 
void beginTerminateProcess ()
 进程开始terminate
 

Public 成员函数

 DAProcessWithThread (QObject *par=nullptr)
 
void setArguments (const QStringList &arguments)
 设置参数
 
QStringList getArguments () const
 参数
 
void setProgram (const QString &program)
 
QString getProgram () const
 

详细描述

带线程的Process

用法:

//header
class xx{
private:
}
//cpp
mProcess.setProgram(xx);
mProcess.setArguments({"--value","12"});
带线程的Process
Definition DAProcess.h:71

成员函数说明

◆ errorOccurred

void DA::DAProcessWithThread::errorOccurred ( QProcess::ProcessError  error,
const QString &  errString 
)
signal

发生错误

参数
error

◆ getArguments()

QStringList DA::DAProcessWithThread::getArguments ( ) const

参数

返回

◆ processErrorOutput

void DA::DAProcessWithThread::processErrorOutput ( const QString &  str)
signal

标准错误输出

此标准输出以行的形式发出

参数
str

◆ processFinished

void DA::DAProcessWithThread::processFinished ( int  code)
signal

进程结束

参数
code结束返回的代码

◆ processStarandOutput

void DA::DAProcessWithThread::processStarandOutput ( const QString &  str)
signal

标准输出

此标准输出以行的形式发出

参数
str

◆ setArguments()

void DA::DAProcessWithThread::setArguments ( const QStringList &  arguments)

设置参数

参数
arguments

该类的文档由以下文件生成: