AttributeError:“ QPoint”对象没有属性“ connect”

时间:2019-03-04 23:55:30

标签: python-3.x qgis

在QGIS 3.6中,我试图按照Menke等人的Mastering QGIS一书中的代码创建一个地图工具事件处理程序。首先,我创建一个用于显示坐标的函数或事件处理程序,如下所示:

def showCoordinates( currentPos ): 
    print("move coordinate %d - %d" % (currentPos.x(), currentPos.y())) 

到目前为止,太好了。现在,我尝试使用以下代码将其附加到canvas事件:

iface.mapCanvas().xyCoordinates.connect(showCoordinates) 

现在,出现以下错误:

  

AttributeError:“ QPoint”对象没有属性“ connect”

任何人都可以建议/告诉我我需要做些什么才能使此代码运行?

0 个答案:

没有答案