21,466
社区成员
发帖
与我相关
我的任务
分享

MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent)
{
scene = new QGraphicsScene(0,0,400,600);
view = new QGraphicsView;
scene->addRect(QRectF(0, 0, 200, 200));
setCentralWidget(view);
view->setScene(scene);
createActions();
createToolBar();
setMinimumSize(450, 565);
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Minimum);
}
QGraphcsView::setSceneRect()
scene = new QGraphicsScene(0,0,400,500);
然后效果就是

QGraphicsScene(0,0,400,600);
....
setMinimumSize(450, 565);
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Minimum);