QML: почему мои кнопки внизу находятся под нижней панелью кнопок Android, перед поворотом creen

#android #qt #user-interface #qml #screen-orientation

#Android #qt #пользовательский интерфейс #qml #ориентация экрана

Вопрос:

В приведенном ниже коде строка кнопок показывает нижнюю панель кнопок Android (треугольник, круг, квадрат). Когда я поворачиваю, все в порядке. Когда я поворачиваюсь назад, все тоже хорошо.

Так что это только первый раз, когда что-то идет не так.

Есть идеи?

 import QtQuick 2.4
import QtQuick.Controls 2.15
import QtQuick.Window 2.15

Item {
    property alias unit_add: unit_add

    width: Screen.desktopAvailableWidth
    height: Screen.desktopAvailableHeight

    ListView {
       (...)
    }

    Row {
        id: buttons
        width: parent.width
        height: 43
        visible: true
        spacing: 16
        anchors.bottom: parent.bottom
        anchors.topMargin: 10
        anchors.bottomMargin: 10
        anchors.horizontalCenter: parent.horizontalCenter

        Button {
            id: unit_add
            text: qsTr("Add")
        }

        Button {
            id: unit_delete
            text: qsTr("Delete")
        }

        Button {
            id: unit_edit
            text: qsTr("Edit")
        }
    }
}