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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Фильтр по нескольким столбцам QSortFilterProxyModel  (Прочитано 4867 раз)
stealth
Гость
« : Октябрь 13, 2007, 10:35 »

Доброго дня!
Начал реализовывать поиск по табличке с использованием QSortFilterProxyModel и очень удивился, что нельзя сделать выборку с условиями по нескольким столбцам Грустный
Как быть? Можно конечно использовать setFilter с формированием выражения для sql'ного WHERE для обычной модели, но тогда пропадают все преимущества ProxyModel'и ...  Или я заблуждаюсь?
Спасибо!

 
Записан
fox
Гость
« Ответ #1 : Октябрь 13, 2007, 14:02 »

Доброго дня!
Начал реализовывать поиск по табличке с использованием QSortFilterProxyModel и очень удивился, что нельзя сделать выборку с условиями по нескольким столбцам Грустный
Как быть? Можно конечно использовать setFilter с формированием выражения для sql'ного WHERE для обычной модели, но тогда пропадают все преимущества ProxyModel'и ...  Или я заблуждаюсь?
Спасибо!
Попробуй переопределить filterAcceptsRow у QSortFilterProxyModel
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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