當須要在QT中執行shell命令時能夠利用如下方法:shell
(1)首先包含頭文件:函數
#include <QProcess>spa
(2)執行shell命令:orm
QProcess::execute("ls");進程
/////////////////////ip
#include <QProcess>get
void Widget:on_pushButton_clicked()string
{it
//*cli
system("ls");//調用LINUX C函數庫中的system(const char *string);
*//
#######@@@@@
QProcess ::execute("ls");//調用QT裏的函數
@@@@@############
----------------------
QProcess *proc = new QProcess;
proc->start("ls");
---------------------------
Tip:以上三種方法均可以,但前兩種方法會阻塞進程,知道ls程序結束,
而第三種則不會阻塞進程,能夠多任務運行。