我一直在尝试在Qt中实现一个mapviewer应用程序,作为一个桌面应用程序来使用多点触摸。当我提到Qt Mobility时,我遇到了一些麻烦。Qt移动似乎是一个在移动设备上使用的旧模块,但诺基亚似乎不再支持它了。尽管有一个活动的存储库。
根据我从最近的各种论坛帖子中收集到的信息,如果我们想使用Qt Mobility的定位功能,我们需要等待它在Qt的新版本中发布。
如果Qt Mobility api仍然可以通过存储库使用,是否可以将其用于桌面应用程序,还是严格用于移动设备?我感兴趣的是使用Qt-Location类来帮助创建地图查看器客户端。
QtMobility API虽然不推荐使用,但仍在更新中,并且仍然可用,根据Qt Developers上的一个线程,它应该与Qt 4.8一起使用(直到Qt 4.7才得到官方支持)。根据文档,它可以用于桌面应用程序,但它们大多是第二层平台。
虽然Qt Location要到Qt 5.2(预计11月底)才能准备好,但我预计它不会放弃对QtMobility中已经支持的平台的支持。