qt顶用什么方法调用外部的.dsw文件?QProcess为啥不行

qt中用什么方法调用外部的.dsw文件?QProcess为啥不行?
如题
QProcess *myProcess = new QProcess();
//可运行
myProcess->start("E:\\test\\aaa.exe");
//不能运行
myProcess->start("E:\\test\\test.dsw");

为什么? 希望前辈解答。
我这个能绝对路径的调用。
那么我怎么调用相对路径的程序呢?
是 
myProcess->start(":/test/aaa.exe");

------解决方案--------------------
1.你的.dsw文件关联的问题,你直接双击.dsw文件如果能打开的话,应该就没问题;
2.相对路径,linux写法:./test/aaa.exe,windows写法:.\\test\\aaa.exe
------解决方案--------------------
引用:
1.你的.dsw文件关联的问题,你直接双击.dsw文件如果能打开的话,应该就没问题;
2.相对路径,linux写法:./test/aaa.exe,windows写法:.\\test\\aaa.exe


+1