AttributeError: у объекта 'QPoint' нет атрибута 'connect' - PullRequest
0 голосов
/ 05 марта 2019

В QGIS 3.6 я пытаюсь создать обработчик событий инструмента карты, следуя коду из книги Mastering QGIS от Menke, et al.Сначала я создаю функцию или обработчик события для отображения координат следующим образом:

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

Пока все хорошо.Теперь я пытаюсь прикрепить его к событию Canvas, используя следующий код:

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

Теперь я получаю следующую ошибку:

AttributeError: Объект 'QPoint' не имеет атрибута'connect'

Может кто-нибудь предложить / сказать, что мне нужно сделать, чтобы этот код работал?

...