Ввод IP адреса в текстовое поле



  • Всем привет :)

    Нужна ваша помощь. Нужно правильно и корректно вводить IP адрес в поле LineEdit
    Я знаю о масках ввода и регулярных выражениях, но если их использовать, то получается вот такая штука:
    0_1559217151167_627f2ee6-afeb-4d47-98e4-dea456fa2728-изображение.png
    Как видно из скриншота, то некрасиво и неравномерно вводиться строка, а хотелось что-то типа такого вот:
    0_1559217270965_a572a821-029e-47f0-ad14-79f56986c6e1-изображение.png

    Как можно такое сделать, чтобы ввод адреса был нормальным? Буду очень сильно благодарен :)



  • Вариант решения в лоб: наследоваться от класса QLineEdit, переопределить event'ы и написать свой алгоритм ввода. У меня была похожая задача но только с номером телефона.


 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.