AR
Маусым 5, 2020, 3:05 Т.Қ.

Фильтр для QtableView sql

Добрый день. Работал по примеру https://evileg.com/ru/post/71/. Сама таблица получилась, все добавляется. В 1 столбце у меня задаётся тип. Он выбирается из комбо бокса при создании экземпляра для таблицы . Так вот над самой таблицей необходимо сделать такой же комбо бокс, где будут типы и выбирая их в таблице будут должны оставаться только строки с выбранным типом. Никак не пойму как правильно реализовать эту фильтрацию. Подскажите, пожалуйста.

Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!

2
IscanderChe
  • Маусым 5, 2020, 5:13 Т.Қ.
  • (өңделген)

Добрый день.
Для такой фильтрации необходимо использовать QSortFilterProxyModel. В оффдоках есть хороший пример.

    Evgenii Legotckoi
    • Маусым 7, 2020, 11:16 Т.Қ.

    Добрый день.
    Просто делаете комбобокс с параметрами фильтрации, то есть с задаваемыми типами, а потом в зависимости от типа устанвливаете фильтр.
    Вот здесь уже обсуждался метод setFilter Как использовать поиск "или" в QSqlTableModel для SQLite

      Пікірлер

      Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
      Кіріңіз немесе Тіркеліңіз