2011-07-16 46 views

回答

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

+0

謝謝!謝謝你的回覆:)你救了我...... QMAKE_INFO_PLIST = MyInfo.plist - > Qt的這個屬性也有幫助... – Ayyappa

相關問題