Координаты курсора EditText - PullRequest
       4

Координаты курсора EditText

1 голос
/ 24 октября 2010

Как видно из названия, как я могу получить координаты курсора в EditText?я не пытаюсь получить позицию курсора здесь, но экранные координаты курсора.

я пытаюсь показать всплывающее окно относительно этого курсора, поэтому мне нужно сначала определить координаты курсора.

1 Ответ

0 голосов
/ 21 апреля 2011

Вы можете использовать (не для запуска):

tc = wx.TextCtrl(...)
pop = wx.PopupWindow(...)
x, y = tc.PositionToXY(tc.GetInsertionPoint)
pos = wx.Point(x,y)
pop.Move(pos)

Обратите внимание, что это будет включать в себя любое прокручиваемое расстояние в textctrl, которое вы можете захотеть уменьшить (вычтите сколько вы прокручивали из y перед созданием pos)

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