Итак, я пытаюсь понять, как спроектировать каркас.По сути, это просто две QScrollAreas, одна над другой, с заголовком (и кнопкой внутри заголовка) для каждого.
Внутри одного дизайна области прокрутки я хочу, чтобы элементы были похожи на список QListWidgetItems, однако они будут иметь маленькое изображение слева и описание справа
Вдругой дизайн области прокрутки, я бы хотел, чтобы прямоугольники были заполнены цветом или рисунком / изображением.Все они должны быть доступны для выбора и издавать сигнал щелчка.
Должен ли я использовать подход класса и создать новый класс, который будет действовать как пользовательский виджет?Реализовать QWidget и рассчитать, где все должно быть размещено, изменить цвета фона / непрозрачности на событиях мыши и т. Д.?Или есть другой подход, который я должен принять к этому?Из того, что я прочитал, создание пользовательских виджетов - абсолютная боль.
Ниже приведены схемы того, что я хочу разработать - есть ли уже что-нибудь, что могло бы сделать эту работу?Если нет, как я должен идти о разработке этих?Я думал об использовании пары QListWidgets или QTreeWidgets, но они не будут выполнять все, что я ищу.