我正在使用Mac上的QT进行示例应用程序,我发现其中一个API存在问题。我想运行流程,所以我使用以下功能
另外,QProcess :: startDetached();
我正在传递程序(exe的位置)和参数列表作为参数现在的问题是,如果应用程序已经运行,那么这将创建另一个进程并运行它,当我与Windows交叉时它的行为是不同的从某种意义上说它不会启动已经运行的应用程序。任何人都可以帮我解决问题吗?
答案 0 :(得分:0)
我认为,这取决于应用程序属性。在窗口中,您可以打开多个Doc文件,但无法在两个不同的(新)窗口中打开Window Media播放器。
所以,首先尝试在运行时打开一个新应用程序。如果成功,那么它应该与QProcess一起使用。