【问题标题】:Qt - How to Launch a Skype Session from a Desktop Application [closed]Qt - 如何从桌面应用程序启动 Skype 会话 [关闭]
【发布时间】:2020-03-29 11:56:38
【问题描述】:

我正在使用 Qt 和 C++ 开发一个独立的桌面 GUI 应用程序。我想要实现的是单击一个按钮并使用设备的本机呼叫应用程序启动 Skype 呼叫会话或呼叫会话。

我不知道该怎么做。有什么想法吗?

谢谢。

【问题讨论】:

标签: c++ qt desktop skype


【解决方案1】:

使用如下方式

QDesktopServices::openUrl(QUrl("skype:xyz?call"));

QDesktopServices::openUrl()

或者通过QProcess从命令行启动URL

QProcess::startDetached("start ms-call:settings");

Skype URI:
https://docs.microsoft.com/en-us/skype-sdk/skypeuris/skypeuris

默认 Windows 调用 URI:
https://docs.microsoft.com/en-us/windows/uwp/launch-resume/launch-default-app#call-app-uri-scheme

【讨论】:

    猜你喜欢
    • 2012-09-17
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 2010-10-06
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    • 2010-10-18
    相关资源
    最近更新 更多