Новые записи
Все статьи по тэгу - view
Понедельник, 07 декабря 2020 11:46
Модели, Представления и Индексы. Анатомия моделей в Qt5. Часть 1.
Вывод данных в виде таблицы является, пожалуй, самым удобным и наглядным способом предоставления информации пользователю. Существует два способа наполнения таблиц данными:
- С использованием массива — в этом случае все элементы таблицы доступны по их индексам и вы можете легко получить или назначить значение ячейки таблицы, например: table[0][0]
- С помощью модели — в этом случае за наполнение таблицы данными отвечает модель — класс, который знает о таблице всё — количество строк и столбцов и значение каждой ячейки. Наполнение и доступ к информации, в данном случае, осуществляется с помощью строго определенных методов класса. Таким образом, внутренняя реализация модели не важна - мы всегда можем получить доступ к данным с помощью стандартизированного интерфейса.
В этой и последующих статьях я, иногда, буду называть виджеты Qt5 - компонентами.
Опубликовано в Модели