Как найти указатель курсора мыши - PullRequest
0 голосов
/ 07 сентября 2010

Привет, я написал скрипт с виджетом "undotext", и я ищу способ получить индекс строки места, где стоит курсор мыши.

и аналогично, когда пользователь выделил часть строки.

1 Ответ

1 голос
/ 10 сентября 2010

Чтобы получить текущее местоположение курсора мыши в текст координаты (не только x, y), вам нужно сделать это:

$txt->index("current");

или это (где * 1006)* и $y дают расположение курсора мыши относительно текстового виджета ):

$txt->index("@$x,$y");

Первое, безусловно, более удобно, но второе необходимо, если вы находитесь всередина перетаскивания (метка current не обновляется, когда нажата любая кнопка мыши).

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