Добрый день коллеги! Есть два вопросика (простеньких). Мне как то трудно в них разобраться.
1. Навесил фильтр на LineEdit:
bool Form::eventFilter(QObject *target, QEvent *event)
{
if(target == comboBox || target == lineEdit)
if(event->type() == QEvent::FocusIn)
{
if(target == comboBox)
contactComboBox->removeItem(0);//contactComboBox->setCurrentText("");
if(target == lineEdit)
lineEdit->clear();
return true;
}
return QWidget::eventFilter(target, event);
}
Получается что после получения фокуса lineEdit очищается,а мигающего курсора ввода в нем нет. Как его вернуть?
2. Почему то при получении фокуса comboBox не очищается. Код выше. Помогите кто сталкивался с этим.