LINUX.ORG.RU
Ответ на: комментарий от XMs

Пользователь имеет возможность фильтровать список в QCombobox, после его фильтров, если он ничего не выбрал, мне надо список в QCombobox вернуть прежний до фильтра. То есть либо мне надо ловить открытие, либо на закрытии QCombobox надо это делать. Если открытие, то как onclick поймать по кнопке QCombobox.

user2132 ★
() автор топика
Ответ на: комментарий от user2132

А как происходит фильтрация? Это ведь ввод данных в какой-то QLineEdit, насколько я понимаю, или ещё куда, в общем, потеря фокуса. По идее, при потере фокуса список и пропадает

XMs ★★★★★
()
Ответ на: комментарий от XMs

Ввод данных происходит в само поле QComboBox, которое сделано редактируемым, такое пожелание пользователя.

user2132 ★
() автор топика
Ответ на: комментарий от user2132

Что навскидку могу предложить: поставить eventFilter полю ввода и отлавливать начало редактирования/получение фокуса (сохранение текущего варианта) и потерю фокуса (восстановление). Для чего-то более аккуратного стоит читать документацию, я деталей уже не помню

XMs ★★★★★
()
Последнее исправление: XMs (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.