Russian Qt Forum

Qt => Model-View (MV) => Тема начата: iukash от Февраль 03, 2011, 11:56



Название: Нарисовать обводку выбранному итему
Отправлено: iukash от Февраль 03, 2011, 11:56
В общем есть у меня класс наследованный от QGraphicsObject (назовем его итем), и по какой либо кнопке я создаю новый итем. Вот создал например я 4 итема, теперь хочу ткнуть в один из них мышью и чтобы он обвелся например красным цветом (итем прямоугольный), метод mousePressEvent(QGraphicsSceneMouseEvent *event) я переопределил, но что в нем писать чтобы менялась отрисовка, которая в методе paint()?


Название: Re: Нарисовать обводку выбранному итему
Отправлено: DmP от Февраль 03, 2011, 14:28
... метод mousePressEvent(QGraphicsSceneMouseEvent *event) я переопределил, но что в нем писать чтобы менялась отрисовка, которая в методе paint()?
m_isSelected = true; ?


Название: Re: Нарисовать обводку выбранному итему
Отправлено: iukash от Февраль 03, 2011, 15:01
Да, уже решил, и update() еще!  :)