Я совершенно новичок в Python и не смог найти способ обойти эту проблему. У меня есть графический интерфейс, использующий TKinter, который отображает изображение с помощью Label. Я хотел бы, чтобы пользователь мог щелкнуть два места на изображении и использовать эти два пикселя в другом месте.
Ниже приведен базовый код, который я использую до сих пор, но я не могу вернуть расположение пикселей. Я считаю, что bind - это не то, что я хочу использовать, есть ли другой вариант?
px = []
py = []
def onmouse(event):
px.append(event.x)
py.append(event.y)
return px,py
self.ImgPanel.bind('<button-1>',onmouse)
Если я попытаюсь использовать:
px,py = self.ImgPanel.bind('<button-1>',onmouse)
Я получаю сообщение об ошибке "Слишком много значений для распаковки"