LTK: устранение эха символов в виджете ввода
Есть ли способ удалить повторяющиеся символы, вводимые в виджете ввода LTK?
Для интерфейса CLI я использую функцию c-string (чужая процедура)
(sb-alien:define-alien-routine getpass sb-alien:c-string (prompt sb-alien:c-string))
Не совсем уверен, как применить это в ЛТК.
1 ответ
Решение
Установить -show
(:show
) вариант ввода нужного вам символа-заполнителя. Вы можете сделать это во время создания виджета:
(make-instance 'ltk:entry ...... :show "*")
или позже:
(ltk:configure my-entry :show "*")