Привязка к пикселям в wxpython - PullRequest
1 голос
/ 17 октября 2011

Я создаю простой графический интерфейс для записи точек, которые нажимаются на изображение, с помощью wxpython.Тем не менее, я хотел бы, чтобы щелчок был привязан к определенным точкам изображения.Пожалуйста, предложите методы.

Ответы [ 2 ]

3 голосов
/ 17 октября 2011

Самый простой способ привязки к сетке с фиксированным масштабом - что-то вроде:

snap_x = scale * round(x / scale)
snap_y = scale * round(y / scale)

, где масштаб - это размер вашей сетки, например, 10 пикселей.

Если точки неравномерныраспределить, а затем найти ближайший на основе расстояния (или квадрат расстояния по соображениям эффективности).

1 голос
/ 17 октября 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...