[Development] Qt Quick emulation layer crashed (1:0)

Hartmann Thomas Thomas.Hartmann at theqtcompany.com
Wed Mar 16 10:24:54 CET 2016


Hi,


The Timer element is not officially supported in the designer.  The designer does show an error message, that you can ignore though.

There are work arrounds for your isse:


1) Use .ui.qml files and decouple the logic that requires the Timer from the pure form (see: http://doc.qt.io/qtcreator/creator-quick-ui-forms.html).

2) If you need a quick solution than you can move the Timer into a component (e.g. MyTimer). That does work.


We do not regularly test unsupported elements and documents containing those. We concetrate on the QML subset we support for ui.qml files and that we can guarantee to work.

We do accept bugreports for issues like yours and we will fix them, but our focus is on UI elements.


Kind Regards,

Thomas Hartmann


________________________________
From: Development <development-bounces+thomas.hartmann=theqtcompany.com at qt-project.org> on behalf of Matías Néstor Ares <matnares at gmail.com>
Sent: Tuesday, March 15, 2016 5:43 PM
To: <development at qt-project.org>
Subject: [Development] Qt Quick emulation layer crashed (1:0)

Hello everybody!!!

I have been testing Qt5.6

of course Beta an RC releases have some bugs as expected.

But in all recent linux releases including the final 5.6.0 release the QML design view is completely unusable.

Even the most simple qml led to "Qt Quick emulation layer crashed (1:0)"

I have been working in complex QML layouts and the designer was never really as useful as expected. it is very buggy across all releases from it first appearance.

But now it can't handle even something as simple as this example:

import QtQuick 2.5
import QtQuick.Controls 1.4

ApplicationWindow {
    id: applicationWindow1
    visible: true
    width: 640
    height: 480
    title: qsTr("Testing")

    Timer{
        id:testiTimer
        interval: 1500; running: true; repeat: true
        onTriggered: {
            console.log("message")
        }
    }

    Rectangle {
        id: testRectangle1
        width: 383
        height: 86
        color: "#c2c2c2"
    }

}

This code runs ok but can't be edited in design mode because "Qt Quick emulation layer crashed (1:0)" shows up.

is there a workaround? or some alternative?

Regards


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20160316/3138d253/attachment.html>


More information about the Development mailing list