crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> [Qt] QGraphicsItemGroup отрисовка, отрисовать специальный значек за рамкой
Гость_klep_*
сообщение 29.4.2010, 6:54
Сообщение #1





Гости








    


Доброго дня всем,

Моя задача заключается в следующем:
1) сгрупировать GraphicsItem с помощью QGraphicsItemGroup
2) отрисовать рамку вокруг всех айтемов
3) отрисовать специальный значек за рамкой( который можно использовать для выбора группы и перемещания )

* - QGraphicsItem
| - QGraphicsItemGroup border  (boundingRect() )
XX - картинка


Так я бы хотел

   +----------------+
   |           *    |
   |  *  *          |
   |    *           |
   |                |
   +-+----+---------+
     | XX |
     +----+

А с помощью adjust только так

  +===================+
| +----------------+ |
| |           *    | |
| |  *  *          | |
| |    *           | |
| |                | |
| +--+----+--------+ |
|    | XX |          |
  +===================+

== - новый размер группы


Я переопределял boundingRect, paint, shape.


Как нарисовать за пределами boundingRect() или как сделать boundingRect с большими размерами чем надо, но рамку отрисовать по старому ?

Заранее спасибо
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 10.1.2025, 10:19