Я использую Ubuntu. Мне нужно повернуть 90 градусов моего главного окна 600x800, чтобы получить его размером 800x600.
Вот мой код:
setGeometry(0,0,600,800);
//...
scene = new QGraphicsScene();
view = new QGraphicsView();
proxy = new QGraphicsProxyWidget();
proxy = scene->addWidget(this);
view->setScene(scene);
view->rotate(90);
view->show();
Мое главное окно теперь повернуто правильно, но я получаю вертикальные и горизонтальные полосы прокрутки, и видна только часть моего 800x600, как на картинке.
![enter image description here](https://i.stack.imgur.com/L2rNX.png)
qDebug() << this-> width(); //800
qDebug() << this-> height(); //600
При добавлении следующего кода полосы прокрутки исчезают, но мое главное окно ЕЩЕ НЕ УВЕЛИЧИВАЕТСЯ, как на рисунке
view->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
view->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
![enter image description here](https://i.stack.imgur.com/aCBwv.png)
Добавление кода, например:
view->setGeometry(0,0,800,600);
view->setMinimumWidth(800);
view->setMinimumHeight(600);
кажется, ничего не меняет.