关于mac下面Qt应用的文件关联
来源:互联网 发布:淘宝店铺暂停营业 编辑:程序博客网 时间:2024/06/06 09:44
一直以来,使用Qt开发mac应用,出现了文件关联如何设置?前提是对xcode编程基本不了解,折腾了好久才注意到plist这个文件的功能,谈下Mac下面 Launch Service 隶属于 Application Service Framework (包含一堆的应用程序接口,开发者可以通过这些接口,调用系统服务),用于使一个运行中的程序,能够打开另一个程序,文档,URL的接口。它可以打开另一个程序;在另一个程序中打开文档或URL;找到对于一个文档或URL最适用的程序;为一个应用程序注册它可以关联的文档类型和URL;获得一个文件,URL等正确的显示方式,比如如何显示此类文件的图标以及信息等;维护和更新最近试用过的最近试用程序和文档的列表,其中需要用到plist文件。
1.关于plist具体信息请参考 http://www.dreamingwish.com/dream-2012/plist-field-list-it-is.html
2. 关于Qt如何设置plist内容,首先准备一份plist,内容可参考xcode应用的plist,具体设置请参考 http://qt-project.org/faq/answer/how_do_i_add_a_custom_info.plist_to_my_mac_application_with_qmake
3.关于Qt如何双击应用就可以拉起myapp,通过main传参数是失败的,mac下面行不通,win是可以的,mac下面 使用Qt QFileOpenEvent事件进行处理,具体请参考 QFileOpenEvent
- 关于mac下面Qt应用的文件关联
- 如何将windows下面的文件和ubuntu下面的文件关联起来
- 关于EXE文件关联的.
- 关于文件关联的问题
- Windows平台关于Qt+QML应用文件的发布
- 关于Linux下面文件的存放
- 关于Qt下面的简单的文本加密功能
- 关于mac下面修改safari主页的那些事儿
- Mac下面程序存放配置相关文件的地方
- mac,windows 下面 删除所有的 .svn 文件
- 在Linux/Mac下面删除所有的.svn文件
- 递归删除某文件夹下面的指定文件 mac
- 在Linux/Mac下面删除所有的.svn文件
- 在MAC OS下面编译flatBuffers的flatc文件
- 在Linux/Mac下面删除所有的.svn文件
- QT下面的画图
- 注册表的文件关联及应用
- win7关于文件关联的问题
- windows2008 (或64位) 导出execl报表抛HRESULT: 0x800A03EC
- http 头信息详解
- 从程序员到项目经理(20):让员工为目标而干活
- magento 常用方法
- Basic Example of an Array OF AWK 【每日一译】--2013-01-27
- 关于mac下面Qt应用的文件关联
- fgetcsv在Linux读取不到中文的解决办法
- MySql拒绝访问
- linux 批量修改配置文件的数据地址
- 在Linux上安装Memcached服务
- web.config中的session配置详解
- IOS-关闭(退)键盘事件
- ASP.NET Cookie使用(转)
- Bridge 桥接模式