Добрый день! Возможно ли сделать так, чтобы QML содержимое виджета центрировалось при растягивании окна программы? До этого делал и отображал только фиксированные значения. QML на виджете отображаю таким образом:
view = new QQuickView;
QWidget *container = QWidget::createWindowContainer(view, ui->widget);
QHBoxLayout *layout = new QHBoxLayout(ui->widget);
layout->addWidget(container);
ui->widget->setLayout(layout);
view->setSource(QUrl("qrc:/main.qml"));
Для начала хотел отцентрировать левый верхний угол квадрата 50х50 по центру виджета, но не вышло - выдает следующую ошибку : Unable to assign QQuickAnchorLine to double
Содержимое QML файла:
import QtQuick 2.0
Item {
id: par
width: 100
height: 100
anchors.fill: parent
Rectangle {
color: "red"
x: par.verticalCenter
y: par.horizontalCenter
height:50
width: 50
}
}
Заранее спасибо за ответы!