Как я могу получить положение курсора в Kivy? - PullRequest
0 голосов
/ 10 сентября 2018

Я должен нарезать 2 отдельные строки в соответствии с положением курсора в текстовом вводе.И это то, что я пробовал.(text_box является свойством textinput.)

text_box = ObjectProperty()

x,y = self.text_box.cursor

Но затем я обнаружил, что x, y позиция не стабильна, и продолжаю изменяться всякий раз, когда я нажимаю на другую позицию.

Есть ли в любом случаеЯ могу найти стабильную информацию о положении курсора в Kivy?

Кроме того, есть ли что-то вроде on_click в textinput вместо on_focus?(чтобы я мог проверить положение курсора всякий раз, когда нажимаю на ввод текста).

1 Ответ

0 голосов
/ 11 сентября 2018

Ну, text_box.cursor не работал в on_focus

но он отлично работает в on_touch_up.

Я не уверен, почему это так. Но, по крайней мере, теперь я могу заставить его работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...