У меня есть список QListWidgetItem в QListWidget (есть полоса прокрутки Hor, так как количество элементов огромно). Каждый QListWidgetItem содержит QPixmap как данные (уменьшенные до некоторого случайного значения). Мое требование - когда щелкают QPixmap, который должен быть выделен (закругленный прямоугольник с шириной кисти 10). Я делегирую каждый QListWidgetItem QItemDelegate. У меня есть пара вопросов здесь.
Как нарисовать закругленный прямоугольник QPixmap, когда выбран соответствующий QListWidgetItem?
Вышеупомянутое событие рисования должно происходить при щелчке QPixmap (но не в других частях QListWidgetItem). Поскольку QPixmaps имеют разные размеры, верхняя и нижняя части QPixmaps в QListWidgetItem будут пустыми, и щелчок по ним также вызовет ItemDelegate. Как избавиться от этого выделения?