Qt QML Android specific orientation

Всем привет!

Есть интересный вопрос. Приложения для Андроид на Qt 6.0. Нужно сделать так, чтоб при повороте телефона менялась непосредственно его ориентация, то есть шторка будет смещаться в нужное положение, НО, при этом, само приложение никак не должно поворачиваться.

То есть хедер и футер ApplicationWindow в горизонтальной ориентации должны быть на том же месте, что и в вертикальной ориентации.

import QtQuick 2.15
import QtQuick.Controls 2.15

ApplicationWindow {
    visible: true
    title: "Window"

    header: Rectangle {
        color: 'blue'
        height: 100
        width: parent.width
    }

    Rectangle {
        color: 'green'
        anchors.fill: parent
    }

    footer: Rectangle {
        color: 'red'
        height: 100
        width: parent.width
    }
}

Пример вертикальной ориентации Пример горизонтальной ориентации

Есть идеи как это можно сделать ?


Ответы (0 шт):