当前位置: 代码迷 >> QT开发 >> QProcess有关问题,求大神解决!
  详细解决方案

QProcess有关问题,求大神解决!

热度:107   发布时间:2016-04-25 04:45:13.0
QProcess问题,求大神解决!!!
我想点击一个按钮然后调用外部程序
QObject::connect(btn_helloui, SIGNAL(clicked()), helloui, SLOT(hello()));
void helloui::hello()
{
  QProcess *process = new QProcess;
  if (process)
  process->start("./hello/hello");
}
问题是在主程序退出时,启动的外部程序是不会随着主程序的退出而退出的。
我查了查资料,说是用close()这个函数,但是我还是用不来。。我是小白……
哪位大神可以帮我把hello()这个函数补充完整……

------解决方案--------------------
析构的时候调用process->close();把process定义成类全局变量。
------解决方案--------------------
探讨

析构的时候调用process->close();把process定义成类全局变量。

------解决方案--------------------
记得释放process。