Подгон рамеров окна под разные размеры мониторов
Всем привет. Есть монитор. возьмем размер 800х600, то есть ширина 800 а высота 600. Есть прога с QML мордой, окно предположим открывается размером 500 на 200. Есть другой монитор который имеет размер 600 на 800. (ширина 600) Задача: если прога запускается на первом монике то она запускается в своем обычном размере 500 на 200, но если запустить на втором то ширина окна программы должна занять всю ширину монитора а высота только половину высоты монитора. Вопрос в том, как подогнать размеры окна программы при условии что ширина больше высоты и ничего ни менять если наоборот. Спасибо.
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.Вам это нравится? Поделитесь в социальных сетях!
Комментарии
Пожалуйста, авторизуйтесь или зарегистрируйтесь
- Akiv Doros
- 11 ноября 2024 г. 21:58
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:50баллов,
- Очки рейтинга-4
- molni99
- 26 октября 2024 г. 8:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80баллов,
- Очки рейтинга4
- molni99
- 26 октября 2024 г. 8:29
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:20баллов,
- Очки рейтинга-10
Добрый день. Вариант кода может быть следующим:
То есть при создании окна выставляем размеры в зависимости от соотношения сторон экрана.А если размер задан через resize в крестовом коде? то есть в самом конструкторе MainWindow.
Ну тогда вот так будет выглядеть:
Получилось, все отлично. Спасибо.