1

我从 PySide QtMobility 示例中下载了一个示例,看起来至少在过去的某个时候,PySide 中支持 QtMobility。

当我尝试运行脚本时,毫无疑问没有要导入的模块(因为当然我还没有安装任何东西)

from QtMobility.Location import QGeoServiceProvider, QGraphicsGeoMap, QGeoMapPolylineObject
from QtMobility.Location import QGeoCoordinate, QGeoMapRectangleObject, QGeoMapPixmapObject
from QtMobility.Location import QGeoMapPolygonObject, QGeoMapCircleObject, QGeoMapTextObject
from QtMobility.Location import QGeoMapRouteObject, QGeoRouteRequest

>> ImportError: No module named QtMobility.Location

我什至没有找到任何setup.py或其他方法来尝试安装此模块,而且无论如何我怀疑它相当旧(最后一次提交是在 2011 年底)。

所以,问题是:

  • 我应该尝试使用这个 PyQt 移动库吗?让它与当前的 PyQt/PySide 一起工作有多难?
  • 这个领域有什么持续的发展吗?(为 PyQt/PySide 映射 SDK)?

我已经在尝试使用从这里获取的 SlippyMap 类取得一些进展,并且我正在考虑将其移植到 Qt 图形框架(使用 MapView 和 MapScene 类、图层、可拖动的折线节点等),但老实说,它会使用可能已经存在的东西要好得多。

4

0 回答 0