Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Aleksey_Zh от Апрель 12, 2011, 22:07



Название: [Решено]Проблема с QGraphicsView
Отправлено: Aleksey_Zh от Апрель 12, 2011, 22:07
Всем привет. Имеется  QGraphicsScene, которая отображается в QGraphicsView. Как узнать, какой участок сцены отображается в активной области QGraphicsView? т.е. координаты начала видимой области и ее размеры.

В гугль не посылайте, уже искал(безрезультатно) - потому и спросил здесь...


Название: Re: Проблема с QGraphicsView
Отправлено: alexman от Апрель 12, 2011, 22:18
Код:
QRectF GraphicsView::viewRect() const //class GraphicsView : public QGraphicsView
{
return mapToScene( viewport()->rect() ).boundingRect();
}


Название: Re: Проблема с QGraphicsView
Отправлено: Aleksey_Zh от Апрель 12, 2011, 22:39
класс переписывать не стал - сделал на скору руку, но все работает. =) Спасибо!