我是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")
}
}
}
答案 0 :(得分:0)
尝试使用ApplicationWindow作为根组件
import QtQuick 2.3
import QtQuick.Window 2.2
ApplicationWindow {
title: qsTr("MyApp")
Ractangle {
anchors.fill: parent
color: “yellow”
}
}
答案 1 :(得分:-1)
我意识到我做错了。我使用Qt快速控制应用程序而不是使用Qt Qucik Application
来创建应用程序