No, my app is run from the desktop; I was under the impression the desktop shared the same environment as Terminal but this appears not to be the case. Any idea how to get the PATH off the default environment used when Terminal is started?
if you start it from desktop (not from qt creator or from other app with changed env) and you start shell without any additional env changes then I think envs should be identical.