При использовании setInputMask изменяется ширина текстового курсора. Из-за этого я не могу поместить курсор между двумя символами, но он выбирает весь символ. Есть ли способ обойти это поведение?
setInputMask приводит к толстому курсору
comment
Я только что взял свой старый образец, чтобы проверить ваше наблюдение. Похоже, авторы Qt так и решили поступить, т.к. при вставке символов следующие символы могут сдвигаться назад, что, в свою очередь, может нарушить формат маски ввода. Документ Qt. предлагает возможную альтернативу: валидаторы можно использовать вместо масок или в сочетании с ними; см. setValidator(). Полагаю, с validator вы можете предоставить бесплатное редактирование по назначению.
- person Scheff's Cat   schedule 19.04.2018
comment
Я еще не пробовал, спасибо.
- person bob   schedule 19.04.2018