Минимальная ширина и высота прямоугольника относительно окна приложения с использованием QML

Моя проблема связана с пользовательским интерфейсом. Я завернул Rectangle (корень) внутри ApplicationWindow, Высота и ширина корневого прямоугольника и окна приложения одинаковы. Я спроектировал свое полное приложение внутри корневого прямоугольника. Проблема в том, когда я минимизирую свои ApplicationWindow все внутри корневого прямоугольника становится скрытым. Я устал устанавливать минимальный размер и ширину корневого прямоугольника и окна приложения, но проблема все еще существует.

Это фактическое приложение https://drive.google.com/file/d/0Bz-y0XAfUMXHa2E2cFdBLTRhMGM/view?usp=sharing

И это проблема https://drive.google.com/file/d/0Bz-y0XAfUMXHWTNIQlZYekw2R0E/view?usp=sharing

Вторая проблема, у меня есть ImageView внутри корневого прямоугольника. При сворачивании окна оно переходит через панель инструментов, которая также является прямоугольником внутри корня.

Это просмотр изображения https://drive.google.com/file/d/0Bz-y0XAfUMXHUy1ZMEJIWFYyMnc/view?usp=sharing

Вот что происходит https://drive.google.com/file/d/0Bz-y0XAfUMXHb2pCdHFEMXBCeXM/view?usp=sharing

Вот мой код:

    ApplicationWindow {
                id: appwindow
                visible: true
                width: 1280
                height: 800
                     Rectangle{    //root rectangle inside application window
                         id:root
                         width: parent.width
                         height: parent.height
                         color:"#05293D"
                      Rectangle{                 //the toolbar inside root
                          id : toolbar
                          height : 50
                          width : root.width
                          color : "#7CC7FF"
                          radius: 4
                          visible: true
}

Ниже Image код внутри корневого прямоугольника:

    Image{
            id:main
            y: 81
            width: 600
            height: 400
            anchors.verticalCenterOffset: 23
            anchors.centerIn: parent
}

0 ответов

Другие вопросы по тегам