Try:
QProcess * process=new QProcess(this);
QString temp="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\"";
process->startDetached(temp);
You need to use escaped quotes, as the path has a space in it, or possibly leaves all spaces (you missed Program\ Filesin the code you posted).
source
share