首页| 论坛| 消息

标题:求助关于QProcess中的pid函数
作者:尽情享受寂寞
日期:2009-07-23 10:02
内容:

下面是我编的通过调用QProcess中的pid函数来得到某个进程id号的程序,我想问下pid()里面是不是直接输入求id的命名就行,比如说“pidof bash”?下面我编的程序运行时老报错,提示调用pid函数时没有匹配的参数,我刚学qt,请高手指点下pid函数怎么用,谢谢!
#include
#include
#include
#include
class MyThread1 : public QThread
{
public:
int run1(QString order);
};
int MyThread1::run1(QString order)
{
QProcess *Process_Monitor=new QProcess;
QString processorder = order;
Q_PID id=Process_Monitor->pid(processorder);
return id;
}
int main()
{
int idmakesure;
MyThread1 *thread1=new MyThread1;
idmakesure=thread1->run1("pidof itsmclient");
qDebug()


#1 [shiroki 07-23 14:09]
pid是QProcess的函数, 只能得到QProcess对应的进程的id号, 和楼主想的相差十万八千里了。。

回复 发表
主题 版块