crossplatform.ru

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


  Ответ в [Qt] QGraphicsItemGroup отрисовка
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
klep Дата 30.4.2010, 6:58
  Вопрос закрыт.

shape + paint + boundingRect вполне достаточно при правильном коде ;)

klep Дата 29.4.2010, 6:54
  Доброго дня всем,

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

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


Так я бы хотел

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

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

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

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


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


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

Заранее спасибо
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 20.4.2024, 1:43