Qt 调用第三方程序:
需要包含头文件<QProcess>
Windows记事本的路径在系统环境变量中,不用加参数,所以调用是比较容易的:
{
QProcess *po = new QProcess(this);//如果不在类中,则参数为空
po->start("notepad.exe");
}
2、调用cmd并获取输出信息:
执行一个ping 命令:
{
QProcess p(0);
p.start("cmd",QStringList()<<"/c"<<"ping www.csdn.net");
需要包含头文件<QProcess>
下面的三种方法中,前两种是阻塞方式,第三种是非阻塞方式执行。
Windows记事本的路径在系统环境变量中,不用加参数,所以调用是比较容易的:
{
QProcess *po = new QProcess(this);//如果不在类中,则参数为空
po->start("notepad.exe");
}
2、调用cmd并获取输出信息:
执行一个ping 命令:
{
QProcess p(0);
p.start("cmd",QStringList()<<"/c"<<"ping www.csdn.net");