таблиц, и содержимое таблицы (список строк), выбранной в этом списке. Структура данных map<string, vector<Row>>. Row - структура с несколькими полями. Какую модель/модели выбрать? QAbstractItemModel, QAbstractTableModel? Что-то ещё?
Насколько я знаю тейблмодел это чисто из базы тащить, лично я обычно юзаю итем модел, там уже как угодно можно внутри сделать
Но тогда элементы разных уровней будут разного типа (имя таблицы, строка таблицы), и будут содержать разное количество столбцов, и имена столбцов будут разные.
ну ты в QML можешь сделать кастомный делегат, который как тебе нужно будет всё рисовать
Я на виджетах. А метод у моей модели colomnCount сколько должен отдавать? И метод headerData какие имена?
ну в твоём случае предполагаю, что columnCount зависит от твоей структуры с полями, хедер дата тоже от этого
А если это узел с именем таблицы?
а можно какой-то пример полной структуры данных
Обсуждают сегодня