Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Hvzh от Декабрь 14, 2015, 15:29



Название: (РЕШЕНО) Изменение размера иконки для QListWidgetItem
Отправлено: Hvzh от Декабрь 14, 2015, 15:29
Доброго времени суток!

У меня в проекте имеется галерея фотоснимков, для отображения которой используется QListWidget. Поскольку у всех фотографий пропорция сторон 4х3, я установил размер иконок для QListWidgetItem равный 200х130. При клике на иконку изображение появляется в окне редактирования. Среди прочих функций там имеется поворот изображения. при повороте на 90 или 270 градусов пропорции изображения меняются на 3х4. Когда я пытаюсь обновить иконку в галерее, то новая иконка появляется, однако, также остается часть старой иконки и эта часть присутствует до того момента, пока курсор мыши не попадает в область иконки. Как сделать так, чтобы эта часть исчезала сразу после обновления иконки? Пробовал repaint() для QListWidget - не помогло.  


Название: Re: [Решено] Изменение размера иконки для QListWidgetItem
Отправлено: Hvzh от Декабрь 15, 2015, 14:37
Проблема решилась использованием функции

Код:
QListWidgetItem::setHidden(bool)