Как заставить QComboBox раскрываться при начале ввода пользователя?
В дефолтной вариации при начале поиска элемента в боксе (с клавиатуры) выбор элемента производиться но, бокс не раскрываться без вызова Ctrl + Down - что есть неприемлемо и создаст пользователю дискомфорт(по ТЗ мышь не используем). Есть какой то способ это исправить?
Так же хотелось бы узнать как сделать обозначение фокуса на боксе более явным, боксов несколько и при открытии окна нет индикации что первый бокс сейчас под фокусом, индикация появляется только после таба, а под некоторыми DE под линуксами вообще отсутствует.
Как вариант, отнаследоваться от QComboBox и в событии FocusIn и/или событии KeyPress дергать QCombobox::showPopup. При FocusOut, наоборот, делать hidePopup. В общем стоит поиграться с событиями.
По поводу обозначения фокуса - используйте стили или палитры (qss/qstylesheet или qpalette). Тогда вы убьете сразу двух зайцев - и сделаете фокус таким, каким хочется, и ваше приложение будет выглядить одинаково на всех платформах.