Смотри в сторону QListView и QStandardItemModel
использовать метод
C++ (Qt)
setData ( const QModelIndex & index, const QVariant & value, int role = Qt::EditRole )
где role=Qt::DecorationRole;
и value -- путь к рисунку.
или QStandartItem::setIcon(QIcon &icon)