获取 QGraphicsView 的大小

Pie*_*ter 4 c++ qt qgraphicsview

我想知道某某的大小QGraphicsView。它的大小不是固定的,因为小部件是网格布局的一部分。我尝试使用this->ui->myGraphicsView->width()它的高度等价物,但这些值不准确。

如何获得 a 的当前大小QGraphicsView

Lwi*_* Ko 5

如果你想知道 QGraphicsView 的实际大小,QGraphicsView::size(); 如果你只想知道 QGraphicsView 的内容大小,QGraphisView::viewport().size();


小智 5

不断收到 100x30 作为我的 QGraphicsView 的大小。原来我是在 QGraphicsView 显示之前询问它的大小。

将初始化代码移至 showEvent 后,我​​得到了正确的尺寸。