在RichtextCtrl中以像素为单位获取插入位置

时间:2014-09-09 06:45:49

标签: position wxpython caret richtextctrl

我们如何在x,y像素到窗口中获得插入位置。我尝试了以下方法,但它只给出给定位置的列和行。

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

它返回带有列和行的元组。但是当我按键时,我需要x,y点显示到插入符号附近的上下文菜单

1 个答案:

答案 0 :(得分:0)

当用户点击您要显示上下文菜单的位置时,从事件中获取x和y:

def _OnClick(self, evt):
    x, y = evt.GetX(), evt.GetY()