Название: QGraphicsScene размер
Отправлено: anv от Сентябрь 11, 2012, 16:28
Привет. Сцена отображается через два виджета не полностью.Выодится 2/3-и и прокрутка по краям. Хотелось бы растянтуть на весь экран(размер).Перепробовал все что нашел связанное с измененим размера в scene и view. #include <QtGui/QtGui> #include <QtCore/QtCore> #pragma comment(lib, "QtGui4.lib") #pragma comment(lib, "QtCore4.lib") // ---------------------------------------------------------------------- int main(int argc, char** argv) { QApplication app(argc, argv); QWidget wgt; QWidget *wgt1= new QWidget(&wgt); QGraphicsScene *scene= new QGraphicsScene(0,0,1800,900);; QGraphicsView *view= new QGraphicsView (scene,wgt1);
QGraphicsPixmapItem* pPixmapItem = scene->addPixmap(QPixmap("images/crab.jpg")); pPixmapItem->setFlags(QGraphicsItem::ItemIsMovable);
QGraphicsTextItem* pTextItem = scene->addText("Move us with your mouse"); pTextItem->setFlags(QGraphicsItem::ItemIsMovable);
wgt1->resize(1900,1000); //wgt.resize(1950,1050); wgt.showFullScreen(); return app.exec(); }
Название: Re: QGraphicsScene размер
Отправлено: _OLEGator_ от Сентябрь 11, 2012, 16:36
C++ (Qt) void QGraphicsView::fitInView ( const QRectF & rect, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio )
Название: Re: QGraphicsScene размер
Отправлено: anv от Сентябрь 11, 2012, 17:33
Спасибо.Сработало.Через ResizeEvent в палик классе от GraphicsView. Обидно что вчера еще пробовал,но видимо убрал одновременно resize в wgt1.
|