Hi,
Since you have creates the QProcess object on stack the QProcess's object gets deleted as soon as the function exits.
You should create the QProcess object on the heap instead on the stack.
So
@QProcess *process = new QProcess;@