Найти - Пользователи
Полная версия: Блокировка редактирования многострочного текста.
Начало » Python для новичков » Блокировка редактирования многострочного текста.
1
HelpMePLeaseHD
Здравствуйте, мне нужно заблокировать редактирование многострочного текста.Но именно мне нужно заблокировать не весь текст, а только его строку.CodeText.config(state = DISABLED) - блокирует весь текст, как указать нужную мне строку.Используя Tkinter.
DamMercul
Никак, по крайней мере в tkinter нет способа узнать, где именно располагается курсор ввода текста, чтобы понять, какая это строка. Однако, если это необходимо, можно отслеживать относительное положение курсора и, учитывая кегль шрифта, определить таким образом номер строки, которую пытается выделить пользователь. То же самое и со стрелками вверх-вниз. Надеюсь, ты понял идею.
P.S. есть метод Text.selection_get(), но он показывает только содержимое области выделения, не эффективно
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB