Russian Qt Forum

Qt => Вопросы новичков => Тема начата: qks1 от Сентябрь 20, 2012, 11:43



Название: Редактируемый QComboBox
Отправлено: qks1 от Сентябрь 20, 2012, 11:43
Вопрос, наверно, дурацкий, но ответа пока не нашёл...
В нередактируемом комбобоксе список раскрывается при клике по любой точке бокса, в то время как в редактируемом - только при клике непосредственно по стрелке. Как сделать так, чтобы при клике на EditField и устанавливался курсор, и открывался список? Полагаю, что надо переопределить mousePressEvent, но простой вызов showPopup ничего не дал, а в исходниках производятся какие-то манипуляции с d_pointer'ом. Неужели надо переопределять все эти операции, создавать приватный класс и т.д.?..
Чую, что есть решение куда более простое, лежащее на поверхности  :-\


Название: Re: Редактируемый QComboBox
Отправлено: andrew.k от Сентябрь 20, 2012, 17:16
Чую, что есть решение куда более простое, лежащее на поверхности  :-\
Точно, решение - не надо так делать.
Как пользователь будет редактировать введенный текст, только стрелочками на клавиатуре?