Получить позицию каретки в пикселях в RichtextCtrl

Как мы получаем позицию каретки в x,y пикселе в окне. я попробовал следующий метод, но он дает только столбец и строку для данной позиции.

 windowCaretPosition = self.__editor.PositionToXY(self.__editor.GetInsertionPoint())

он возвращает кортеж со столбцом и строкой. но мне нужно x,y пункт показать в контекстном меню рядом с кареткой, когда ключ вверх

1 ответ

Решение

Когда пользователь нажимает на позицию, в которой вы хотите отобразить контекстное меню, получите x и y из события:

def _OnClick(self, evt):
    x, y = evt.GetX(), evt.GetY()
Другие вопросы по тегам