分页: 1 / 1

Ubuntu下用shell启动软件和用图形界面启动软件有什么区别?修改

发表于 : 2016-06-01 19:17
Zuoz
平台:Ubuntu14.04
现象:我用Qt5写了一个软件A。如果我从GUI里面启动A,那么就不能用功能 a, 如果我从shell里面启动A,就可以用功能a。
功能a:主要是使用了QProcess来运行一段脚本
请大家帮我分析一下原因,并给出治本的办法。
感谢你的分享!

Re: Ubuntu下用shell启动软件和用图形界面启动软件有什么区别?修改

发表于 : 2016-06-01 20:10
vickycq
已移除不恰当内容

Re: Ubuntu下用shell启动软件和用图形界面启动软件有什么区别?修改

发表于 : 2016-06-02 12:27
astolia
如果你QProcess用的是相对路径,那估计是当前路径即QDir::currentPath()不同导致了文件定位上出了问题
如果不能硬编码绝对路径的话,可以用qApp->applicationDirPath()来取得当前执行文件的路径