Название: Преобразование QGraphicsPolygonItem в нечто вроде QGraphicsEllipseItem Отправлено: TeXpert от Декабрь 29, 2011, 12:19 Добрый день всем!
Пишу свое приложение на основе примера DiagramScene. На каком-то этапе мне потребовалось объект DiagramItem (class DiagramItem : public QGraphicsPolygonItem) преобразовать динамически: по клику меню преобразовать его контур на эллипс (например, как у QGraphicsEllipseItem). Как это осуществить с наименьшими затратами? Унаследоваться также от QGraphicsEllipseItem? Буду благодарен за советы Название: Re: Преобразование QGraphicsPolygonItem в нечто вроде QGraphicsEllipseItem Отправлено: fuCtor от Декабрь 31, 2011, 06:34 А почему бы наоборот не подняться выше по наследованию и не наследоваться напрямую от QGraphicsItem, а там уже рисовать все как надо. Элипс и прямоугольник могут отличаться лишь флагом или типом (Enum завести).
|