Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: perroBasset от Ноябрь 19, 2010, 20:39



Название: QGraphicsView, кружочки и им подобные
Отправлено: perroBasset от Ноябрь 19, 2010, 20:39
Ребят, у меня очередной затуп  :-\ Подскажите, пожалуйста, если я хочу в QGraphicsView выделить какую-то точку на графике кружочком, обязательно использовать QGraphicsEllipseItem? Или есть что-то попроще?

*вся в смущении*


Название: Re: QGraphicsView, кружочки и им подобные
Отправлено: alexman от Ноябрь 19, 2010, 21:33
А что не устраивает ??? Можешь унаследоваться от QGraphicsItem и рисовать, что угодно...


Название: Re: QGraphicsView, кружочки и им подобные
Отправлено: GreatSnake от Ноябрь 22, 2010, 09:30
Можешь переопределить QGraphicsView::drawForeground() и уже там рисовать всё что хочешь без создания QGraphicsItem-s.


Название: Re: QGraphicsView, кружочки и им подобные
Отправлено: Sancho_s_rancho от Ноябрь 22, 2010, 13:21
Ребят, у меня очередной затуп  :-\ Подскажите, пожалуйста, если я хочу в QGraphicsView выделить какую-то точку на графике кружочком, обязательно использовать QGraphicsEllipseItem? Или есть что-то попроще?

*вся в смущении*
Можно иначе. Если ваша точка - item, то при получении щелчка она может сама изменить свой вид/размер. Все зависит от задачи.