Я нашел решение (не стесняйтесь размещать ваши альтернативы :)), но все же я подумал, что этот ответ может быть полезным, так как я боролся за Google и документацию в течение примерно 15 часов.не только вызвать fitInView (), но и setSceneRect ().Это сделало это для меня (замените FooBar своим собственным именем класса):
void FooBar::resizeEvent(QResizeEvent *) {
fitView();
}
void FooBar::showEvent(QShowEvent *) {
fitView();
}
void FooBar::fitView() {
const QRectF rect = QRectF(-0.5,-0.5, 1, 1);
ui->graphicsView->fitInView(rect,
Qt::KeepAspectRatio);
ui->graphicsView->setSceneRect(rect);
}