我在MAC SIERRA OS中运行的QT中编写了一个GUI应用程序,该GUI的工作是执行一些脚本并编辑一些位于应用程序所在目录中的脚本!!
当我从QT IDE环境运行应用程序时,应用程序会找到目录中包含的所有脚本和文件,并且它必须正常工作!
如果现在我尝试运行应用程序只需在文件浏览器中双击它(Mac中的查找程序),然后应用程序找不到任何需要查找的脚本和文件!!
原因是,当我在应用程序中双击时,应用程序始终在“/”目录或“Users / username”目录中执行,并且不会在它存在的目录中执行!!
有没有办法在这个操作系统中改变这种行为?
P.S:相同的代码在UBUNTU OS中运行良好