QCoreApplication :: arguments()返回的QstringList中有什么?

时间:2016-01-07 10:34:44

标签: macos command-line qcoreapplication

如果这个解释似乎与它无关,请随时编辑我的问题。

正如我在问题中写的那样,我想知道QCoreApplication的函数arguments()返回了什么。事实上,我知道第一个参数(.at(0))将是我的应用程序的名称。我的问题是,当我尝试通过双击打开文件时,我认为我可以使用QCoreApplication :: arguments()。at(1)获取文件名,但似乎并非如此:返回列表的长度仍为1,它(当然)是我的应用程序名称。因此,我的应用程序启动但没有打开文件...当我双击它时,我不知道在哪里检索名称。

基本上,我的问题是在参考命令行时知道双击在OSX上做了什么。

注意:只有当我尝试通过双击或右键单击 - >打开文件来打开文件时才会发生这种情况。当我在应用程序运行时打开文件时,它可以正常工作。

谢谢!

0 个答案:

没有答案