На этом шаге рассмотрим класс QListWidget.
Класс QListWidget — это виджет списка, предоставляющий пользователю возможность выбора одного или нескольких элементов. Элементы списка могут содержать текст и растровые изображения.
Чтобы добавить элемент в список, нужно вызвать метод addItem(). В этом методе реализовано два его варианта: для текста и для объекта класса QListWidgetItem. Если необходимо удалить все элементы из списка, то для этого нужно вызвать слот clear().
Класс QListWidgetItem — это класс для элементов списка. Объекты этих классов могут создаваться неявно, например, при передаче текста в метод QListWidget::addItem(). Следует отметить, что класс QListWidgetItem предоставляет конструктор копирования, что позволяет создавать копии элементов. Также для этой цели можно воспользоваться методом clone().
На следующем шаге продолжим знакомиться с классом QListWidget и рассмотрим вставку элементов в список.