Помогите с реализацией модели (MVC) в QT

105
29 января 2021, 15:20

У меня есть две структуры:

struct Some2 {
    int id;
    QString description;
};
struct Some {
    QString name;
    int id;
    QList<Some2> child;
};

И в основной программе будет получен QList<Some>. Интерфейс программы показан ниже:

И у меня есть вопросы:

  1. Сколько в итоге классов моделей нужно создать: один общий или 2 класса (для Some и для Some2 каждый свой)?
  2. Какой класс выбрать как родительский для отображения всех полей: QAbstractListModel или QAbstractItemModel?
  3. Как при изменении выбранной строчки в Some изменять список в Some2?

UDP: Есть связанный вопрос Что не так с моей моделью MVC?.

READ ALSO
Что не так с моей моделью MVC?

Что не так с моей моделью MVC?

Сделал модель, и пример данных, но они не отображаются ни в tableView, ни в columnViewЧто делаю не так?

96
Как отобразить текст в Label в нижнем индексе

Как отобразить текст в Label в нижнем индексе

Делаю шаблон для отчета в QtRPT 20

114
Передача поля/метода класса

Передача поля/метода класса

Существует класс Realty в котором экземпляры Apartment и вектор с объектами catalogМетод price_filter должен фильтровать объекты по переменной price

130
Ошибка при вводе. Структуры C++

Ошибка при вводе. Структуры C++

Необработанное исключение по адресу 0x00007FF86C6A8028 (ucrtbasedll) в Project1

374