Минимальная ширина и высота прямоугольника относительно окна приложения с использованием 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
}