我找不到如何打開一個特定的文件格式,可以通過我的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