Russian Qt Forum
Ноябрь 23, 2024, 07:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Есть ли аналог QTableView/QListView для QComboBox?  (Прочитано 2875 раз)
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« : Август 07, 2013, 12:04 »

Вопрос такой, что мне хочется использовать свои модели в комбобоксе.
Установить модель в него можно, и оно вроде как работает, но нет сигналов, которые бы передавали в своих параметрах QModelIndex, при выделении элемента, смене текущего индекса и т.д.
Неужли все вручную нужно делать?
Записан
Bepec
Гость
« Ответ #1 : Август 07, 2013, 12:14 »

А зачем? Запихивать вы будете свою модель, вот и встройте в модель механизм предоставления данных по индексу, передаваемому ComboBox'ом.
Записан
Alexandr Az
Гость
« Ответ #2 : Август 13, 2013, 21:26 »

Вопрос такой, что мне хочется использовать свои модели в комбобоксе.
Установить модель в него можно, и оно вроде как работает, но нет сигналов, которые бы передавали в своих параметрах QModelIndex, при выделении элемента, смене текущего индекса и т.д.
Неужли все вручную нужно делать?

Вопрос больше реализации. Т.е. придется сопоставлять выбранный элемент в комбобокс с моделью. У меня  так:
Сигнал currentIndexChanged(int index)

QModelIndex index = mModel->index(index, "Ваш уникальный индекс в модели");
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.123 секунд. Запросов: 22.