Задать вопрос

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

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

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

Похожие вопросы
от 100 000 до 150 000 ₽
Hard Bootstrapping LLC. Санкт-Петербург
от 250 000 до 500 000 ₽
ITK academy Воронеж
от 75 000 ₽