[Interest] What about this simple QML is broken?
Jérôme Godbout
jerome at bodycad.com
Wed Jun 10 22:52:02 CEST 2015
The Rectangle is not a direct parent or sibling of id something, there's
Text in between.
On Wed, Jun 10, 2015 at 4:48 PM, Jason H <jhihn at gmx.com> wrote:
> I sat down today to teach someone QML and it didn't work as expected. I'm
> on Linux usually, this person was on Windows 8, using a 32 bit Mingw. I'm
> pretty confident in my QML abilities, now with mobile apps on both App
> stores, and many other utilities not published.
>
> At issue is the simple property of using ids. When using parent, it works,
> but anything using the id ("something" in this example) fails.
> We tried ApplicationWindow, Window, Rectangle as the root element. When
> using the Window, we get "Unable to assign QQuickWindowQmlImpl to
> QQuickItem". In all other root elements it fails silently.
>
> Am I losing my mind? Code below -
>
> import QtQuick 2.4
> import QtQuick.Controls 1.3
> import QtQuick.Window 2.2
> import QtQuick.Dialogs 1.2
>
> Window {
> id: something
> width: 500;
> height: 200
> color: "lightgray"
> visible: true
>
> Text {
> id: helloText
> text: "Hello world!"
> y: 30
> anchors.horizontalCenter: something.horizontalCenter // won't be
> horizontally centered unless "parent"
> font.pointSize: 24;
> font.bold: true
> Rectangle{
> anchors.fill:something // won't appeat unless "parent"
> color:"red"
>
> }
> }
> }
>
> -----
> Starting
> C:\Projects\build-Tutorial-Desktop_Qt_5_4_1_MinGW_32bit-Debug\debug\Tutorial.exe...
>
> QML debugging is enabled. Only use this in a safe environment.
>
> qrc:/main.qml:21:26: Unable to assign QQuickWindowQmlImpl to QQuickItem
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20150610/12641f5b/attachment.html>
More information about the Interest
mailing list