之前问过一个app bundle中多个执行档用QProcess调用的问题,发现总是调用失败的原因是 必须用绝对路径调用其他的执行档,即使把工作目录设置在了执行档所在的位置……
但是另外一个问题来了,在主程序中QProcess调用了同一个bundle里的其他执行档(GUI应用)后,dock中会多出一个同样的图标,即使这个程序的界面还没有显示出来(windows下是只有程序有了界面才在任务栏显示)
我试着建立了一个空的控制台应用(只运行QCoreApplication),似乎没有见到dock中显示图标。
所以有没有办法禁用掉某个执行档在dock中的图标?因为主程序运行是需要图标的,所以修改plist的方法不太好使。