Merge pull request #27282 from asmorkalov:as/qt_resize

Fixed QT window resize logic
This commit is contained in:
Alexander Smorkalov 2025-05-06 15:13:33 +03:00 committed by GitHub
commit 16a3d37dc1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1723,16 +1723,18 @@ CvWindow::CvWindow(QString name, int arg2)
createStatusBar();
}
myView->getWidget()->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
//Now attach everything
if (myToolBar)
myGlobalLayout->addWidget(myToolBar, 0, Qt::AlignLeft);
myGlobalLayout->addWidget(myToolBar);
myGlobalLayout->addWidget(myView->getWidget(), 0, Qt::AlignCenter);
myGlobalLayout->addWidget(myView->getWidget());
myGlobalLayout->addLayout(myBarLayout);
if (myStatusBar)
myGlobalLayout->addWidget(myStatusBar, 0, Qt::AlignLeft);
myGlobalLayout->addWidget(myStatusBar);
setLayout(myGlobalLayout);
show();