У меня на QMainWindow находятся QGraphicsView и QHBoxLayout. Необходимо, чтобы при расширении окна, QHBoxLayout отъезжал вправо, а QGraphicsView оставался на месте.
Переопределил resizeEvent у QMainWindow, пытаюсь сделать так:
void Interface::resizeEvent(QResizeEvent *event)
{
QMainWindow::resizeEvent(event);
if (this)
{
QRect temp(ui.interfaceLayout->geometry());
ui.interfaceLayout->setGeometry(QRect(event->size().width() - temp.width(),
temp.top(), temp.width(), temp.height()));
}
}
При начале растяжения окна, просто пропадает весь слой.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники