У меня мало опыта в разработке интерфейсов, но мне нужно решить задачу. У меня есть список товаров, которые нужно забирать из базы данных и отображать в интерфейсе. Я хочу реализовать это в виде списка таблиц товаров, каждая из которых содержит в себе 4 столбца, но первые два с одной строкой, третий и четвёртый - с 4 строками. При этом в одном из столбцов фотография товара.
Сейчас я таблицу с товаром собираю через QHBoxLayout и QVBoxLayout, а потом добавляю в QScrollArea. С небольшим количеством товаров это работает, но с сотнями начинаются проблемы. В документации сказано, что QScrollArea рендерит все виджеты, то есть не поддерживает виртуализацию. Возможно, нужно использовать QListView, а внутрь помещать объекты типа QStyledItemDelegate, но я не понимаю, как это реализовать