• Как передать QHash в qml?

    Rudmz
    @Rudmz
    ATM, SST.
    QHash не унаследован от QObject, поэтому просто так его использовать в QML не получится, т.к. интеграция C++/QML работает через метаобъектную систему Qt.
    Можно написать унаследованный от QObject класс-обертку для хэша, реализующий его свойства и методы через Q_PROPERTY, Q_INVOKABLE и публичные слоты.
    Ответ написан
    1 комментарий
  • Qt: Как использовать QSortFilterProxyModel совместно с видом?

    Demonist
    @Demonist
    А Вам и не нужно управлять данными через прокси-модель. Делайте это напрямую с RecordTableModel, а QSortFilterProxyModel будет лишь сортировать.
    Поймите, данные должны храниться только в модели (т.е. в RecordTableModel) и именно она должна с ними работать, и больше никто. QSortFilterProxyModel в таком случае будет толкьо менять формат отображения этих данных, но не сами данные.

    Рекомендую подтянуть знания касательно моделей. Сделать это можно, например, здесь.
    Ответ написан
    Комментировать