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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Автодополнение (QCompleter) заданного уровня иерархической модели  (Прочитано 3149 раз)
marbius
Гость
« : Июнь 24, 2010, 13:27 »

Доброго времени суток.

Имею иерархическую модель в двух уровнях (QStandardItemModel, QStandardItem). Модель используется для визуализации в QTreeView. Верхний уровень - это наименования подразделений, второй уровень - ФИО сотрудников.
Подскажите, как все-таки сделать, чтобы автоподстановка (QCompleter, QLineEdit) работала исключительно со вторым уровнем(по ФИО)? Причем так, чтобы подстановка была сквозной, т.е. без учета первого уровня, а поиск происходил по всем доступным сотрудникам во всех подразделениях. Заводить дополнительную модель?

Заранее благодарен.
« Последнее редактирование: Июнь 24, 2010, 13:34 от µarbius » Записан
Kolobok
Гость
« Ответ #1 : Июнь 24, 2010, 14:05 »

Заводить дополнительную модель, думаю, будет проще, чем мудрить с прокси. А источник данных можно сделать общим.
Записан
ритт
Гость
« Ответ #2 : Июнь 24, 2010, 21:39 »

хотел предложить то же самое...
так что, +1
Записан
virtual_root
Гость
« Ответ #3 : Ноябрь 03, 2010, 10:39 »

А разве QTreeView может отображать несколько моделей сразу? Или для каждой модели нужен свой QTreeView? Если может,пожалуйста,подскажите как!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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