Russian Qt Forum

Qt => Model-View (MV) => Тема начата: KlimichKartorgnusov от Май 20, 2016, 16:40



Название: QComboBox с быстрым поиском.
Отправлено: KlimichKartorgnusov от Май 20, 2016, 16:40
Нужно сделать подобный combobox как на картинке но, что бы QLineEdit был у представления, а не QComboBox. Вариант QComboBox + QCompleter пробовал и он оказался не удобным. Что мне нужно сделать? Наследоваться от QAbstractItemView? Если так, то я вообще не понял как сделать свое пользовательское представление, пример Chart из коробки примеров Qt слишком сложный и непонятный для меня. Кто нибудь сталкивался с подобным вопросом?

(http://s8.hostingkartinok.com/uploads/thumbs/2016/05/23859bc0023e78ab3b40d01ac52a2262.png) (http://hostingkartinok.com/show-image.php?id=23859bc0023e78ab3b40d01ac52a2262)


Название: Re: QComboBox с быстрым поиском.
Отправлено: Igors от Май 20, 2016, 18:05
Нужно сделать подобный combobox как на картинке
Там ссылка на навязчивую рекламу с девкой, за которой рассмотреть трудновато. Зачем если картинку можно просто аттачить?  :'(

но, что бы QLineEdit был у представления, а не QComboBox. Вариант QComboBox + QCompleter пробовал и он оказался не удобным. Что мне нужно сделать?
Если нужен такой продвинутый ввод, то не стоит пытаться уложить его в один контрол, делайте (выпадающее) окно и там уже и QLineEdit и дерево и все что хотите.

..то я вообще не понял как сделать свое пользовательское представление,
Не видел чтобы его легко и свободно создавали :) Даже поход в "свой стиль" обходится недешево


Название: Re: QComboBox с быстрым поиском.
Отправлено: KlimichKartorgnusov от Май 20, 2016, 18:10
Не видел чтобы его легко и свободно создавали Улыбающийся Даже поход в "свой стиль" обходится недешево
Такое прозрачное API для моделей и такое темное для представлений...
Если нужен такой продвинутый ввод, то не стоит пытаться уложить его в один контрол, делайте (выпадающее) окно и там уже и QLineEdit и дерево и все что хотите.
А это идея. Спасибо за наводку! :)