Ответ 1
Существует изменение размера. Чтобы выполнить пользовательскую обработку события, вам необходимо создать свой собственный обработчик события изменения размера. В вашем случае вам нужно создать класс, который происходит от QMainWindow
и переопределить функцию resizeEvent
. Ваш код будет выглядеть примерно так:
void MyMainWindow::resizeEvent(QResizeEvent* event)
{
QMainWindow::resizeEvent(event);
// Your code here.
}
Пример Qt Scribble также имеет пример переопределения события изменения размера (хотя и не в главном окне).