用qt 4.6.3打电话

发布于 2024-09-09 07:05:39 字数 177 浏览 6 评论 0原文

我需要从 Qt 应用程序触发电话。我查看了之前的帖子,但没有找到完整的答案。 我需要用 qt 4.6.3 来制作它。我对 symbian 开发很陌生,我正在使用最后一个 nokiaSDK。 它必须仅适用于 n97 和 E71。

有人可以提供解决方案吗?

可能是使用 QProcess 执行外部进程的解决方案?

I need to trigger a phone call from a Qt application. I looked to previous post without find a complete answer.
I need to make it with qt 4.6.3. I'm quite new to symbian development, I'm using the last nokiaSDK.
It MUST work ONLY on n97 and E71.

Can Anybody provide a solution?

May be a solution exec an extenal process using QProcess?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无人接听 2024-09-16 07:05:39

目前似乎没有一个 Qt API(包括 QtMobility)允许这样做。但是,您可以使用本机 Symbian C++ API - CTelephony 类。有一些示例展示了如何使用此类拨打电话。明显的缺点是它不能在 Symbian 以外的任何其他平台上运行。

您可能对此示例感兴趣:http://library.forum.nokia.com/topic/Qt_for_Symbian_Developers_Library/GUID-B4DA6005-3037-4FF8-82D5-BA748532E648.html#GUID-B4DA6005-3037-4FF8- 82D5-BA748532E648。它展示了如何将 Symbian C++ 代码与 Qt 代码混合,并且它还使用 CTelephony,因此您只需将方法调用从 GetPhoneId() 更改为 DialNewCall() 即可。不要忘记在 .pro 文件中添加适当的库 (etel3rdparty.lib)。

It seems like currently none of Qt APIs (including QtMobility) allows to do it. However, you can use native Symbian C++ API - CTelephony class. There are some examples showing how to make a phone call using this class. The obvious disadvantage is that it won't work on any other platform than Symbian.

You may be interested in this example: http://library.forum.nokia.com/topic/Qt_for_Symbian_Developers_Library/GUID-B4DA6005-3037-4FF8-82D5-BA748532E648.html#GUID-B4DA6005-3037-4FF8-82D5-BA748532E648. It shows how to mix Symbian C++ code with Qt code, and it also uses CTelephony, so you just need to change method call from GetPhoneId() to DialNewCall(). Don't forget to add appropriate library (etel3rdparty.lib) in your .pro file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文