Russian Qt Forum

Qt => Вопросы новичков => Тема начата: mus_zzz от Февраль 01, 2016, 08:04



Название: пропорциональное изменение окна
Отправлено: mus_zzz от Февраль 01, 2016, 08:04
Всем привет! Подскажите какой метод переопределить чтобы размер изменялся пропорционально?


Название: Re: пропорциональное изменение окна
Отправлено: gil9red от Февраль 01, 2016, 08:27
Всем привет! Подскажите какой метод переопределить чтобы размер изменялся пропорционально?

resizeEvent


Название: Re: пропорциональное изменение окна
Отправлено: mus_zzz от Февраль 02, 2016, 09:38
Нашел следующее решение на этом  форуме , может кому пригодится.
Код:
MainWindow::MainWindow(QWidget *parent) :
QWidget(parent),
    ui(new Ui::MainWindow)
{
   .....

m_fScaleFactor = 2.0;
}

void MainWindow::resizeEvent ( QResizeEvent * event )
{
setFixedHeight( event->size().width() / m_fScaleFactor );

}