PyQt. Передача элементов из QListView1 в QListView2?

Доброго времени Суток и заранее Спасибо!
Народ, подскажите пожалуйста, как можно реализовать подобную конструкцию:
a0dd03fba87e4f7da2268e53fcb4373a.png
По причине моего скудного опыта в данной области, ничего хорошего в голову не идет.
  • Вопрос задан
  • 459 просмотров
Решения вопроса 1
mFoxRU
@mFoxRU
Можно сделать это через QSortFilterProxyModel:
  1. Реализовывается QAbstractListModel
  2. К ней цепляется два QSortFilterProxyModel
  3. К каждому из них цепляется свой QListView
  4. У данных в QAbstractListModel добавляется Qt.ItemDataRole, отвечающая за расположение в одном из списков
  5. У каждого из QSortFilterProxyModel задаётся фильтрация по значению созданной роли
  6. Нажатием кнопок < и > меняется значение у роли
  7. ???
  8. PROFIT!!
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы