Stretching element to contain all children

You can use the childrenRect property for this: import QtQuick 2.0 Rectangle { width: 320 height: 200 Rectangle { color: “BurlyWood” anchors.centerIn: parent width: childrenRect.width + 20 height: childrenRect.height + 20 Text { id: hello x: 10 y: 10 text: “Hello” } Text { anchors.left: hello.right anchors.leftMargin: 10 anchors.top: hello.top text: “World” } } } … Read more

Resources to learn QML? [closed]

This is an old question but if someone still is wondering the same question, I’ll answer this as an update for the previous answer. The tutorials described in the URL above are still valid, very comprehensive and useful, and there are now also developer guides for mobile and desktop QML development at link: http://www.qt.io/training-materials/. The … Read more

What is the difference between QQmlApplicationEngine and QQuickView?

Headline: QQmlApplicationEngine is newer and more powerful than QQuickView. QQmlApplicationEngine exposes some central application functionality to QML, which QQuickView application would normally control from C++: Connecting Qt.quit() to QCoreApplication::quit() Automatically loads translation files from an i18n directory adjacent to the main QML file. Automatically sets an incubation controller if the scene contains a QQuickWindow. Automatically … Read more

Qt5 QML module is not installed

I’ll try to answer your questions: I think installed means they are located in the proper paths, so that they can be found at runtime You should not necessarily create/build a QmlExtensionPlugin for that purpose. You can also use as a module plain QML files in one directory with a qmldir describing this module. It … Read more