Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: visceroid от Март 16, 2010, 09:12



Название: Маштабирование изображения в GraphicsView
Отправлено: visceroid от Март 16, 2010, 09:12
был аналогичный вопрос здесь, но там добились жффекта изменение размера самого контейнера по размеру изображения, а как сделать наоборот? был аналогичный вопрос здесь, но там добились жффекта изменение размера самого контейнера по размеру изображения, а как сделать наоборот? Маштабировать изображение по компоненту GraphicsView? видимо надо использовать scale() но я никак не соображу как :-[? видимо надо использовать scale() но я никак не соображу как :-[


Название: Re: Маштабирование изображения в GraphicsView
Отправлено: GreatSnake от Март 16, 2010, 09:23
Это только у меня с утра в глазах двоится?
Вопрос нужно в эту (http://www.prog.org.ru/board_54_0.html) ветку.
Цитировать
видимо надо использовать scale()
Да, его. В paint() QGraphicsItem-a задаем scale() с учётом размера изображения и самого элемента и не забываем учитывать текущие трансформации.


Название: Re: Маштабирование изображения в GraphicsView
Отправлено: pastor от Март 16, 2010, 14:30
QGraphicsView::fitInView(...)