Есть ли стандартный способ создать выпадающее меню из QLineEdit без QCompleter?

Есть ли какой-нибудь стандартный способ создать выпадающее меню из QLineEdit без QCompleter? Например, с помощью QMenu или создания собственного класса. Или есть какие-то другие существующие виджеты?

Или, может быть, мне следует использовать QAbstractItemModel для QCompleter? Я думал об этом, но я не очень понимаю эту модель QAbstractItemModel. Если у вас есть опыт создания меню таким способом, пожалуйста, помогите мне.

Итак, мне нужен общий тип выпадающего меню: меню со строками, каждая из которых включает в себя иконку (QPixmap) и текст (QLabel). Это как в браузере Opera или Chrome в строке ввода адреса, как правая часть Apple Spotlight и т.д.

5
задан Ivan Akulov 9 June 2012 в 17:57
поделиться