a
ad40Sept. 13, 2021, 9:48 a.m.

Qt proxyModel

proxy

Добрый день !

Как сделать фильтрацию с помощью проки по индексам!
Тоесть передать в прокси индексы 1,3,12 и показать соответствующие строки модели?

Спасибо!

We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.
3
ML

А по какому принципу отбираются эти записи? может есть какое то другое поле которое их объединяет?

a
  • Sept. 14, 2021, 3:59 a.m.

Спасибо за оперативность!

Смысл такой что есть список в котором указаны индексы из модели! Примерно так (1,3,5 ; 2,3,12,4; 4,5,1; и т.д)

И я подумал что может быть я смогу через прокси автоматизировать этот процесс! Передать 1,3,5 и получить соответсвующие строки из модели! (Я понимаю что можно создать новую модель записывать соответсвующие индексам строки в нее и т.д. но хотелось как то автоматизировать)

a
  • Sept. 15, 2021, 3:32 a.m.

Добрый день!

Разобрался с задачей! (иногда отвлеченное участие приводит к нахождению решения , так что не могу не выразить благодарность участникам данного форума)

Все оказаолось довольно просто!
Я использовал отличный пример из докомунтации https://doc.qt.io/qt-5/qtwidgets-itemviews-customsortfiltermodel-example.html

В нем есть bool MySortFilterProxyModel::filterAcceptsRow(int sourceRow,
const QModelIndex &sourceParent) const

Здесь и надо копать!
Всем спасибо!

Comments

Only authorized users can post comments.
Please, Log in or Sign up
Timeweb

Let me recommend you the excellent hosting on which EVILEG is located.

For many years, Timeweb has been proving his stability.

For projects on Django I recommend VDS hosting

View Hosting
ZK

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:60points,
  • Rating points-1
V

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:70points,
  • Rating points1
V

C++ - Тест 003. Условия и циклы

  • Result:71points,
  • Rating points1
Popular publications in the last 90 Days
Last comments
RS

Django - Tutorial 007. Adding Pagination based on django-bootstrap3

а как быть если нет базы и запроса в БД, а данные приходят по запросу в api стороннего сервера, а клиент серверное приложение на django и я хочу реализовать пагинацию на стороне django. В апи я …
e
  • ethen
  • Aug. 28, 2021, 3:49 p.m.

Release of the C++/Qt and QML application deployment utility CQtDeployer v1.5.0

Благодарю. Действительно, подменил файлы от версии 4.0, и все заработало)

Release of the C++/Qt and QML application deployment utility CQtDeployer v1.5.0

На данный момент Qt Installer Framework не поддерживает Windows 7 смотрите баг #2224
  • 4X_Pro
  • Aug. 26, 2021, 7:32 a.m.

Распознавание изображений на Python с помощью TensorFlow и Keras

Понимаю. А ещё понимаю, что не потратить время нельзя. День всё равно пройдёт, и вопрос только в том, на что он будет потрачен: на то, что приносит в жизни удовольствие или нет. Насчёт заст…
KS

Qt/C++ - Lesson 023. Moving QGraphicsItem on QGraphicsScene with mouse help

здравствуйте! Подскажите, пожалуйста, как можно на Вашем примере реализовать вывод контекстного меню при нажатии на квадрат правой кнопкой мыши с целью решения задач: изменить объект и удалить? …
Now discuss on the forum
EK

HTTP server на Qt

Мой файл webapp1.ini [listener];host=192.168.0.100port=8080minThreads=4maxThreads=100cleanupInterval=60000readTimeout=60000maxRequestSize=16000maxMultiPartSize=10000000…

QScrollArea dynamically add QCheckBoxes

Всё правильно. Это просто спамер, который отправился в вечный бан.
a
  • ad40
  • Sept. 15, 2021, 3:32 a.m.

Qt proxyModel

Добрый день! Разобрался с задачей! (иногда отвлеченное участие приводит к нахождению решения , так что не могу не выразить благодарность участникам данного форума) Все оказаолось дов…
JaM

Update data | Django, Ajax

Привет, добрался я к реализации системы общения, тут как раз получилось что попал на ваши статейки, все работает как часы, но осталась одна маленькая деталь, как обновлять сообщения в диалоге и …
DCh

Вызов функции Python с Qml

Всем здравствуйте. Незамысловатая задача появилась у меня - вызвать функцию Python с Qml. Смотрел уроки на этом сайте, но что-то я не понимаю. Сверял код Qt C++, вроде как всё также, …
About
Services
© EVILEG 2015-2021
Recommend hosting TIMEWEB