LINUX.ORG.RU

Qt недремле. Подскажите, как сделать «активные» объекты


0

0

Докурил я значит до <QGraphicsItem>. И создал свой художественный объект (Сирани свечу) из прямоугольника и двух линий:

   |
   |                 
|-----|
|     |            
|     |
|-----|
   |
   |

Теперь хочу что бы вся эта беда хваталась мышкой. При чем не сразу весь объект, а некоторые его части:

   *
   |
   |                 
|*****|            Те области, которые помечены звездочкой, должны 
|     |            хвататься мышей
|     |
|*****|
   |
   |
   *

И схвативши за эти части, растягивать/сужать этот обект вертикально.

Как бы на них повесить сигналы/слоты? Что бы все работало, надо будет создавать не прямоугольник, а 6 линий?

Ответ на: комментарий от amonymous

QtDemo идет в поставке с Qt4, если у вас стоит qtCreator то там можно вытащить любой пример, собрать и самому поковырять

AVATAR
()

QGraphicsItemGroup возможно тебе поможет.

gizur
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.