Вопрос

Я работаю над приложением, которое содержит редактируемый QComboBox.Я наблюдаю следующее поведение, когда ввожу текст в поле редактирования и нажимаю стрелку раскрывающегося списка в поле со списком:

alt text

Моя строка редактирования оказывается скрытой за элементом «e@abc.com».Я хотел бы, чтобы всплывающее окно списка со списком ниже поле редактирования, как на экране ниже:

alt text

Первый экран выше взят из Ubuntu с Qt4.5, а второй — из Suse 11 с Qt 4.4.Мне не известны какие-либо различия в изменении поведения всплывающих окон QComboBox между Qt 4.4 и Qt 4.5.В любом случае, я бы хотел, чтобы список вел себя одинаково в обоих дистрибутивах.

Это стандартный QComboBox со включенным свойством editable — к нему не применяются никакие таблицы стилей или специальное форматирование.

Как сделать всплывающий список под редактируемым полем, как на втором экране?

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top