Привет всем.
Есть диалог, наследованный от QWidget, и в нём порядка 10 QLineEdit'ов. В некоторые из них необходимо забивать IP адреса, а в некоторые - просто текстовые данные.
Возникла необходимость проверять введённые данные во время ввода, т.е. пользователь вводит IP адрес, и если он валиден, то background этого QLineEdit сделать зелёным, если нет - красным (образно). Почти то же самое и для текста - если пусто, то фон - красный.
Может кто подскажет, что можно придумать, дабы не морочиться с переопределением QLineEdit? (поля по виджету раскиданы дизайнером, и вручную их раскидывать не очень-то хочется, да и ручная проверка 10+ полей внесёт кучу ненужного кода)