• 3519阅读
  • 5回复

关于Mac下Qt修改注册表的问题 [复制链接]

上一主题 下一主题
离线toby520
 

只看楼主 倒序阅读 楼主  发表于: 2013-05-13
          首先最近想做个关于Mac文件关联的功能,主要使用Qt做,windows上好说,可以修改注册表实现,但是mac osx下qt貌似没有什么好的方案,只知道用xcode obj-c可能可以做到,希望对mac熟悉的大牛指点迷津
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线toby520

只看该作者 1楼 发表于: 2013-05-13
问题别沉啦,大家都研究windows linux没有人研究mac么
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线hehuim

只看该作者 2楼 发表于: 2013-05-13
买不起MAC
离线cavendish

只看该作者 3楼 发表于: 2013-05-13
qt的目标不是无所不能

印象中qt没有提供这个

mac本地代码怎么写,qt里就可以怎么写,可以参考无数个.mm文件
例如 qtbase/src/plugins/platforms/cocoa 下

BTW,你总是说注册表,可以大致描述一下本地代码中调用的函数么?
离线toby520

只看该作者 4楼 发表于: 2013-05-13
回 3楼(cavendish) 的帖子
      哈哈,本来想做个某类型的文件关联的工具,用户右击就可以看到我做的工具,而且可以拉起我的工具做事情,windows下已经实现,mac下看了也有类似的服务的注册功能,比如lsregister命令可以查看修改app的.
Mac OS X Lion 的 Launch Service 用于关联应用程序和文件并维护最近打开的项目列表。
在文件关联和右键菜单方面,每当系统安装一个新的应用程序,都会调用 Launch Service 的 API 注册关联的文件类型。有两种情况,一种是通过 pkg 安装包安装的,通常这些应用程序会通过脚本主动向 Launch Service 注册;而第二种常见的拖拽式 .app 应用程序,则是由 Finder 和系统通过对应用程序的的一些判断后代理注册的。应用程序通过 Launch Service 注册以后,就和特定的支持文档产生了关联。具体文章 关于Mac右键菜单
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线cavendish

只看该作者 5楼 发表于: 2013-05-13
快速回复
限100 字节
 
上一个 下一个