如何获得Kivy中光标的位置?

时间:2018-09-10 09:16:43

标签: python kivy

我必须根据文本输入中光标的位置来分割2个单独的字符串。这就是我尝试过的。 (text_box是textinput属性。)

text_box = ObjectProperty()

x,y = self.text_box.cursor

但是后来,我发现x,y位置不稳定,每当我单击其他位置时都会不断变化。

反正我可以从Kivy找到稳定的光标位置信息吗?

此外,在textinput中是否有类似on_click的东西而不是on_focus? (因此,只要单击文本输入,我就可以检查光标位置。)

1 个答案:

答案 0 :(得分:0)

好吧,text_box.cursoron_focus中不起作用

,但是在on_touch_up中可以正常工作。

我不确定为什么会这样。但是至少现在我可以使它起作用。