我必须根据文本输入中光标的位置来分割2个单独的字符串。这就是我尝试过的。 (text_box是textinput属性。)
text_box = ObjectProperty()
x,y = self.text_box.cursor
但是后来,我发现x,y位置不稳定,每当我单击其他位置时都会不断变化。
反正我可以从Kivy找到稳定的光标位置信息吗?
此外,在textinput中是否有类似on_click的东西而不是on_focus? (因此,只要单击文本输入,我就可以检查光标位置。)
答案 0 :(得分:0)
好吧,text_box.cursor
在on_focus
中不起作用
,但是在on_touch_up
中可以正常工作。
我不确定为什么会这样。但是至少现在我可以使它起作用。