Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: crossly от Октябрь 29, 2008, 15:05



Название: измение размера qgraphycsitem [qt 4.4.3]
Отправлено: crossly от Октябрь 29, 2008, 15:05
как с помощью мыши изменить размер QGraphicsItem...
мот кто на примере покажет...


Название: Re: измение размера qgraphycsitem [qt 4.4.3]
Отправлено: BaltikS от Октябрь 29, 2008, 17:01
Я делал изменение мышью размера Itema в следующей последовательности:
1) Унаследоваться от QGraphicsItem или производных от него
2) переопределить hoverMoveEvent, mousePressEvent, mouseReleaseEvent
3) в hoverMoveEvent изменить размер вашего Itemа, например для QGraphicsRectItemа - setRect()...и т.п.
4) Вызвать update()

Кажется всё, думаю как отлавливать мышь писать не стоит  ;)


Название: Re: измение размера qgraphycsitem [qt 4.4.3]
Отправлено: crossly от Октябрь 30, 2008, 09:54
а на примере можно..??