Qt Mobility 或 Qt Location 可用于桌面使用?

Posted

技术标签:

【中文标题】Qt Mobility 或 Qt Location 可用于桌面使用?【英文标题】:Qt Mobility or Qt Location available for desktop use? 【发布时间】:2013-08-28 01:23:04 【问题描述】:

我一直在尝试在 Qt 中将 mapviewer 应用程序实现为桌面应用程序以使用多点触控。当我提到Qt Mobility 时,我遇到了一些麻烦。 Qt Mobility 似乎是移动设备上使用的旧模块,但诺基亚似乎不再支持。虽然有active repository。

我从最近的各种论坛帖子(例如this)中收集到的信息表明,如果我们想使用 Qt Mobility 的定位功能,我们需要等待它在 Qt 的较新版本中发布。

如果 Qt Mobility api 仍然可以通过存储库使用,是否可以将其用于桌面应用程序,还是仅用于移动设备?我有兴趣使用 Qt Location 类来帮助创建地图查看器客户端。

【问题讨论】:

【参考方案1】:

QtMobility API 虽然已被弃用,但仍在更新中,并且仍然可用,并且根据thread on the Qt Developers it should work with Qt 4.8 的说法(直到 Qt 4.7 才正式支持它)。根据文档,它可以用于桌面应用程序,但它们是mostly tier 2 platforms。

虽然 Qt Location 直到 Qt 5.2 (expected at the end of November) 才能准备好,但我不希望它放弃对 QtMobility 中已经支持的平台的支持。

【讨论】:

以上是关于Qt Mobility 或 Qt Location 可用于桌面使用?的主要内容,如果未能解决你的问题,请参考以下文章

启动程序失败。路径或权限错误?在 Qt 中

QT 中的未知模块:location-private 定位-private

Qt QML - 在Qt Location创建我自己的形状

Qt Location API 仍然可用?

Qt国际化(Q_DECLARE_TR_FUNCTIONS() 宏给非Qt类添加翻译支持,以前没见过QTextEncoder和QTextDecoder和QLibraryInfo::location()和

顶点着色器 glsl qt 中的纹理映射