Ответы пользователя по тегу PySide
  • PyQt. Передача элементов из QListView1 в QListView2?

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