当前位置:
代码迷
>>
QT开发
>> 通过QProcess启动一个exe时,界面不能操作,怎么解决
详细解决方案
通过QProcess启动一个exe时,界面不能操作,怎么解决
热度:
73
发布时间:
2016-04-25 03:49:17.0
通过QProcess启动一个exe时,界面不能操作,如何解决?
在界面上点击一个按钮,通过QProcess启动一个exe,但是exe运行的时候,界面就不能点击了,有木有什么简单的方法解决?
分享到:
------解决方案--------------------
用这个静态函数,外部程序启动后即使关闭主程序,外部程序还是会正常运行。QProcess::startDetached
------解决方案--------------------
QProcess::start() 是异步操作的
QProcess::execute() 是同步的
查看全文
相关解决方案
QProcess 调用第三方程序。有没有办法获取输入流跟输出流
QProcess:startdetached 后通讯有关问题
QProcess:execute(const QString & program, const QStringList & arguments),该如何处理
关于进程间通信(QProcess),该怎么处理
QProcess 调用write失败,该怎么处理
QProcess 小疑点
QProcess 子进程有关问题
Qt启动另一个应用-QProcess