Как программно изменить геометрию главного окна во время выполнения w.r.t QML?
У меня есть Qt Creator 2.6.1. Я создал простой проект Qt Qucik 2.0 из шаблонов проектов и изменил файл main.qml следующим образом:
import QtQuick 2.0
Rectangle {
width: 360
height: 360
color: "red"
MouseArea {
anchors.fill: parent
onClicked: parent.height = 180
}
}
Если я нажму на прямоугольник, его нужно уменьшить вдвое. И это происходит, но окно не уменьшается.
Каково лучшее решение, если я хочу, чтобы главное окно повторяло геометрию основного прямоугольника qml?
ОБНОВИТЬ. Одно решение было найдено. См. Ответ Амит Томар. Но существует ли более простое решение, например, используяQtQuick 5.0: Qt Quick Window QML Типы?