Название: GraphicsScene Отправлено: serega-5508 от Апрель 05, 2011, 21:04 в конструкторе класса я создаю объект QGraphicsScene и делаю его центральным виджетом. У меня есть функция открыть файл, там я открываю любую картинку, и у меня получается, что сцена по размерам больше картинки, т.е. сцена центральный виджет. Как мне сделать так, чтобы размер сцены и размер картинки был одинаков??? спасибо!
Название: Re: GraphicsScene Отправлено: alexman от Апрель 05, 2011, 22:40 QGraphicsScene - это не видет, а так есть метод void QGraphicsView::fitInView ( const QRectF & rect, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio ).
Название: Re: GraphicsScene Отправлено: serega-5508 от Апрель 05, 2011, 23:23 alexman, view - у меня центральный виджет. а можно сделать как-то так, чтобы у меня экран не был белым весь, а только часть, т.е. часть(сцена) - белая, а другая область серой, на которой нельзя рисовать.
Название: Re: GraphicsScene Отправлено: alexman от Апрель 06, 2011, 07:42 Самое простое:
1. Создать layout. 2. Добавить в него QGraphicsView и "серые" виджеты. |