wxPython:如何在RichTextCtrl中获取x / y行?

时间:2009-11-25 15:07:22

标签: wxpython

我想在RichTextCtrl中弹出当前行(带有插入光标的行)正下方的窗口。有没有办法获得控件中特定字符或行的屏幕坐标?似乎没有,但这是一个明显的遗漏我认为我必须遗漏一些东西。

我有不同高度的线条,所以我不能弄清楚线条,乘以线条高度,然后计算出窗口顶部的偏移量。我有什么选择,或者我只是运气不好?

FWIW,我正在使用python 2.5和wxPython 2.8.9.1(目前无法升级)。

1 个答案:

答案 0 :(得分:2)

您可以尝试使用此功能进行测试吗?

wx.richtext.RichTextCtrl.GetCaret().GetPosition()

当我尝试这个时,它的返回元组可能是x,y光标位置,以像素为单位(可能)

如果有任何问题,请告诉我。