2010-07-24 60 views
3

我对项目使用C++和qt。 我想知道我可以如何获得默认程序:默认导航器,默认邮件客户端,默认编辑器...获取默认程序

我发现Linux - Gnome:gconftool!

什么是Windows,Mac Os或Linux(KDE)?

谢谢你。

回答

0

在Windows上,这种东西可以直接从注册表中恢复(regedit)。

搜索网页以找出具体的注册表路径,如this

2

如果你看一下文档QDesktopServices::openUrl()你会发现:

如果指定一个mailto URL,这个 用户的电子邮件客户端将用于 打开包含 选项的作曲家窗口在URL中指定,类似 到邮件链接的方式由 处理一个Web浏览器。

因此,使用QDesktopServices::openUrl(),你应该能够同时打开默认导航默认邮件客户端

我假设你想打开这些应用程序,而不只是找出它们是什么。