Сегодня мы рассмотрим новый виджет QListView. Он может работать в двух режимах, в первом это обычный список, во втором - список иконок, аналогичный тому, что используется в проводнике Windows, для отображения файлов и папок.
В прошлой статье мы рассмотрели создание модели для QComboBox. Что такое Делегаты и для чего они нужны мы рассмотрим в отдельном материале, сегодня же я просто продемонстрирую, как для QComboBox добавить иконки перед каждым пунктом и выровнять надписи по правому краю. Сегодня мы рассмотрим создание Делегата для QComboBox.
В прошлой статье мы рассмотрели создание модели для QComboBox. Приведенный пример не являлся оптимальным для использования. Поэтому сегодня мы усовершенствуем модель таким образом, чтобы обеспечить возможность добавлять дополнительные поля для хранения данных, не меняя всю модель.
Вывод данных в виде таблицы является, пожалуй, самым удобным и наглядным способом предоставления информации пользователю. Сегодня мы рассмотрим анатомию моделей в Qt - зачем они нужны и как работают.