【问题标题】:Get caret position in pixel in RichtextCtrl在 RichtextCtrl 中以像素为单位获取插入符号的位置
【发布时间】:2014-09-09 06:45:48
【问题描述】:

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

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

它返回包含列和行的元组。但我需要 x,y 点显示在插入符号附近的上下文菜单中

【问题讨论】:

    标签: position wxpython caret richtextctrl


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-02-19
      • 2013-04-19
      • 2015-04-22
      • 1970-01-01
      • 2020-01-14
      • 2010-11-14
      • 1970-01-01
      • 2011-06-23
      • 2013-04-20
      相关资源
      最近更新 更多