我想要一个固定大小QGraphicsView
,我想将它与其他一些小部件一起添加到布局中。但是,QGraphicsView
简单地忽略resize()
,这里是相关代码:
QGraphicsScene* scene = new QGraphicsScene;
QGraphicsView* view = new QGraphicsView(scene);
view->setBackgroundBrush(QBrush(Qt::black, Qt::SolidPattern));
view->resize(1000, 600);
QVBoxLayout* layout = new QVBoxLayout;
layout->setMargin(0);
layout->addWidget(view);
setLayout(layout);
如果我使用setFixedSize()
而不是resize()
,大小实际上设置正确。但是,似乎窗口大小没有更新,窗口没有正确居中。
我应该如何为 a 设置固定大小QGraphicsView
?