Russian Qt Forum
Ноябрь 01, 2024, 07:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: пропорциональное изменение окна  (Прочитано 1884 раз)
mus_zzz
Гость
« : Февраль 01, 2016, 08:04 »

Всем привет! Подскажите какой метод переопределить чтобы размер изменялся пропорционально?
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Февраль 01, 2016, 08:27 »

Всем привет! Подскажите какой метод переопределить чтобы размер изменялся пропорционально?

resizeEvent
Записан

mus_zzz
Гость
« Ответ #2 : Февраль 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 );

}
« Последнее редактирование: Февраль 02, 2016, 11:35 от mus_zzz » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.403 секунд. Запросов: 22.