- 1.通过调用系统函数
- system("opt/myApp"); //这是linux下的,windows下可以用WinExec等函数
- 2.通过QProcess,阻塞调用
- QProcess::execute("/opt/myApp"); //绝对路径和相对路径都可以,windows下要带exe后缀,系统应用如记事本notepad可直接输入打开
- 3.通过QProcess,非阻塞调用
- QProcess *pro = new QProcess;
- pro->start("/opt/myApp");
QT打开外部程序的3种办法
最新推荐文章于 2024-10-28 17:29:50 发布
本文介绍了在Linux通过system()函数、在Windows使用WinExec函数执行外部应用,以及在Qt中通过QProcess实现阻塞和非阻塞调用的应用实例。重点讲解了三种技术在不同平台上的应用和路径处理。
1586

被折叠的 条评论
为什么被折叠?



