执行shell脚本后,QT GUI被阻止

Eri*_*sta 2 shell qt

我有一个用QT实现的GUI.GUI有许多按钮,其中一个执行shell脚本:

system("/bin/sh executeScene.sh");
Run Code Online (Sandbox Code Playgroud)

脚本执行正常,但GUI被阻止,直到我关闭先前调用的脚本.有没有办法在不阻止GUI的情况下执行我的shell脚本?

GUI有另一个按钮来停止shell脚本但是,由于GUI被阻止,我无法停止脚本.

Ign*_*ams 5

用于QProcess异步运行该进程.