我想获得QProcess状态,如果state()返回“Running”,那么我想做几个操作但是如果我喜欢这个
QProcess myprocess;
QString mystring = myprocess.state()
if(mystring=="Running")
{
//*My code
}
else
{
//*Other code
}
但实际上这给我的错误为error: conversion from 'QProcess::ProcessState' to non-scalar type 'QString' requested
我知道我这样做是错误的。无论如何可以指出我正确的方法吗?
谢谢
答案 0 :(得分:2)
QProcess myprocess;
if(myprocess.state()==QProcess::Running)
{
//*My code
}
else
{
//*Other code
}
myprocess.state()返回enum QProcess::ProcessState