Чтобы создать QComboBox, который может фильтровать его список значений при вводе в него, я прикрепил слот к событию editTextChanged QComboBox, чтобы открыть всплывающее окно его представления, когда пользователь начинает печатать.Это делается так:
void SearchableComboBox::slotEditing(QString in_text)
{
this->showPopup();
}
К сожалению, это сразу же крадет фокус у QLineEdit, и я больше не могу печатать.Вызов lineEdit () -> setFocus () не имеет значения, и я не хочу grabKeyboard (), поскольку это создает совершенно другой мир боли.Любые рекомендации?