Russian Qt Forum

Qt => Qt Quick => Тема начата: xintrea от Январь 09, 2018, 12:36



Название: Как в QML организовать приложение с портретной и ландшафтной ориентацией?
Отправлено: xintrea от Январь 09, 2018, 12:36
Пытаюсь сделать приложение под Андроид, экран которого состоит из двух крупных объединений экранных элементов, назовем их условно 1 и 2.

В ландшафтном режиме они располагаются слева-направо, в портретном режиме должны располагаться сверху-вниз, вот как на картинке:

Компоновка экранных элементов (http://i.piccy.info/i9/3a259dec4109be980ced00c3669cc038/1515489573/11319/1202516/landscape_portrait_01.png)

Предполагается, что ориентация задается через настройки, и ее не нужно динамически переключать в зависимости от значения гиродатчика.

Вопрос такой: как сделать (каким механизмом воспользоваться) чтобы программно изменять компоновку экрана с ландшафтной на портретную и обратно?

Причем надо, чтобы менялся сам экран, то есть был размером 1920x1080, а стал 1080х1920. А объединения 1 и 2 меняли бы только свои координаты, и им не требовалось поворота на 90 градусов.