Приложение QML отображает черный экран
Я новичок в QML, но я не думаю, что много делаю в проекте, но все же у меня появляется черный экран, когда я запускаю это приложение на устройстве Android.
Main.qml
import QtQuick 2.6
import QtQuick.Window 2.2
Rectangle {
visible: true
width: 640
height: 480
MouseArea {
anchors.fill: parent
onClicked: {
Qt.quit()
}
}
Text {
text: qsTr("Hello World")
anchors.centerIn: parent
}
}
Кнопка.QML
import QtQuick 2.0
Rectangle {
id: mainbtn
property alias text: lable.text
width: 165
height: 50
radius: 2
border.width: 2
Text {
id: lable
font.bold: true
font.pointSize: 17
width: parent.width
wrapMode: Text.WordWrap
horizontalAlignment: Text.AlignHCenter
anchors.centerIn: parent
}
MouseArea {
anchors.fill: parent
onClicked: {
console.log("1")
}
}
}
2 ответа
Решение
Я понял ошибку, которую я сделал. Я сделал приложение, используя приложение быстрого управления Qt вместо приложения Qt Qucik
Попробуй использовать ApplicationWindow в качестве корневого компонента
import QtQuick 2.3
import QtQuick.Window 2.2
ApplicationWindow {
title: qsTr("MyApp")
Ractangle {
anchors.fill: parent
color: “yellow”
}
}