Hi,
If an qml application directly uses QtQuick.Window.Window as the root, the
designer can properly render. e.g.
# demoApp1.qml
import QtQuick 2.0
import QtQuick.Window 2.0
import QtQuick.Controls 1.0
Window {
visible: true
width: 640
height: 480
title: qsTr("demoApp1")
Button {
width: 100
height: 20
anchors.centerIn: parent
text: 'Click Me!'
}
}
But if I just make a subtype of QtQuick.Window.Window,
# MyWindow.qml
import QtQuick.Window 2.0
Window {
color: '#bbbbbb'
}
And use it in demoApp2.qml. This will crash the underlying puppet in designer
mode.
The message is “Qt Quick emulation layer crashed (1:0)"
# demoApp2.qml
import QtQuick 2.0
import QtQuick.Window 2.0
import QtQuick.Controls 1.0
MyWindow {
width: 640
height: 480
title: qsTr("demoApp2")
Button {
width: 100
height: 20
anchors.centerIn: parent
text: 'Click Me!'
}
}
The qt creator version is 3.5.0. The project is using Qt 5.4 on OS X 10.10.5
Best
Xiaoqiang
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/qt-creator