Номер строки и номер столбца в текстовом виджете

Есть ли какой-нибудь метод, который сообщает вам номер строки и номер столбца виджета Text в Perl/Tk?


person Liam Willis    schedule 30.01.2014    source источник


Ответы (1)


Согласно документации, виджет имеет метод index() который возвращает "line.char" различных позиций в виджете. Передайте ему имя специальной метки «insert», чтобы получить текущую позицию курсора вставки. Передайте ему имя специальной метки «текущая», чтобы получить текущую позицию мыши.

Ваш вопрос не дает понять, какой из двух вы хотите.

person Dave Cross    schedule 30.01.2014
comment
Я хочу получить как номер строки, так и номер столбца. Как извлечь их обоих? - person Liam Willis; 30.01.2014
comment
@LiamWillis Назовите это дважды, по одному разу для каждой индексной метки, которая вам нужна? - person Donal Fellows; 31.01.2014
comment
@LiamWillis: Да, я знаю. И метод index() дает вам и то, и другое. Он возвращает оба значения, разделенные точкой, как я уже сказал. Вы пробовали читать документацию? :-) - person Dave Cross; 31.01.2014