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