Всплывающая позиция Qt QComboBox - PullRequest
1 голос
/ 24 марта 2010

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

alt text

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

alt text

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

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

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

1 Ответ

3 голосов
/ 25 марта 2010

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

...