我找不到如何打开一个特定的文件格式,可以通过我的Qt应用程序自动打开(当我双击该文件)。请让我知道如何做到这一点。 谢谢!如何在Mac上双击我的QT应用程序打开特定文件?
2
A
回答
2
您需要在您的应用程序包中设置您的信息属性列表文件(Info.plist
),以识别可由您的应用程序打开的文件。请参阅http://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Introduction/Introduction.html
具体而言,请设置CFBundleDocumentTypes键:添加项目,文件扩展名和应用程序的角色(是否编辑,查看文件等)。
完成此操作后,finder将需要重新加载plist。然后,您将能够选择使用您的应用程序打开该类型的文件。
在您的应用程序中,您需要继承QApplication
并设置QEvent :: FileOpen的响应。更多关于这样做的信息在这里给出:http://doc.qt.nokia.com/qq/qq18-macfeatures.html
相关问题
- 1. 如何在用户双击相关文件时打开应用程序?
- 2. 如何在我的应用程序中打开特定的应用程序?
- 3. 如何在Qt应用程序中打开文件?
- 4. 如何在Mac应用程序中打开文件
- 5. 如何让我的应用程序在单击文件时打开特定文件
- 6. 双击项目文件时无法打开Web应用程序
- 7. 双击打开一个独立的matlab应用程序上的文件
- 8. 如何让我的OSX应用程序打开特定类型的文件?
- 9. 如何在我双击它时使用我的应用程序来打开文件?
- 10. 当我双击它并且应用程序没有运行时,我的应用程序没有打开文件
- 11. Qt - 通过双击打开一个自定义文件
- 12. iOS - 用特定程序打开文件
- 13. c#程序如何双击打开文件
- 14. 打开文件夹上的按钮点击“我的文件”应用程序
- 15. 使用rake文件在Mac应用程序中打开文档
- 16. 如何在Mac上打开.diff文件?
- 17. 如何在桌面中使用特定程序打开文件
- 18. 如何在我的ipad应用程序中打开.IBA文件
- 19. 双击打开文件c#
- 20. Android - 用另一个特定的应用程序打开文件
- 21. 打开使用特定应用程序的MP3文件java
- 22. 用java编写的程序双击打开一个文件
- 23. 程序在JDK中的位置,打开.jar文件(双击)
- 24. 当我双击文件时,如何在终端中打开Emacs?
- 25. 用我的c#应用程序打开特定文件 - 就像使用Word打开.doc文件
- 26. 寻找在Windows上打开特定文件类型的默认应用程序
- 27. 如何用特定的应用程序打开未知的文件类型
- 28. 使用基于Qt的应用程序从Finder打开文件?
- 29. 我如何在iphone应用程序中打开DST文件?
- 30. 如何用我的应用程序打开文件?
谢谢!谢谢你的回复:)你救了我...... QMAKE_INFO_PLIST = MyInfo.plist - > Qt的这个属性也有帮助... – Ayyappa