Что-то я не очень понимаю смысл этого класса.
Это просто "умная" маска ввода или QValidator может что-то больше?
У меня сейчас задача: есть список слов. Пользователь должен вводить в текстовое поле только слова из списка, а слова не входящие в список не допускаются.
Как это сделать?
Пока, с чисто визуальной точки зрения, хочется красить красным цветом "плохие" слова и оставлять черным "хорошие", а на выходе из поля ввода убивать все "плохие" слова.
Может ли QValidator мне в этом помочь? Если нет, то как это сделать проще всего?
Не издевайся над пользователем, сделай комбобокс.