我是Qt Creator的新手,我正在尝试创建一个简单的应用程序。到目前为止,它只是主屏幕的基本功能。 我编写了QML代码,并试图在我的OnePlus One Android手机上运行它。 我有所有必要的组件,以便在我的手机上运行程序,因为Qt示例都运行良好。
应用程序在我的设备上构建和安装,但它在空白的黑屏中解析,没有任何内容。我尝试了大约2个小时不同的可能解决方案,但没有任何效果。有人能指出我正确的方向吗?
我的QML代码(图片已正确添加到目录中),其他所有内容都不会改变:
import QtQuick 2.3
import QtQuick.Window 2.2
import QtQuick.Controls 1.3
Window {
id: applicationWindow1
visible: true
width: 360
height: 360
color: "#343434"
Image {
id: cammbutticon
x: 208
y: 169
width: 150
height: 150
opacity: 1
fillMode: Image.PreserveAspectFit
anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter
source: "camera-icon.png"
Rectangle {
id: centRect
width: 150
height: 150
opacity: 1
color: "#00000000"
radius: 35
border.color: "#ef0707"
border.width: 3
MouseArea {
id: mouseAreaCam
anchors.fill: parent
onClicked: 'GO TO CAMERA'
}
}
}
Image {
id: exitman
x: 473
y: 338
width: 150
height: 120
opacity: 1
sourceSize.height: 250
sourceSize.width: 250
anchors.right: parent.right
anchors.rightMargin: -15
anchors.bottom: parent.bottom
anchors.bottomMargin: -10
source: "exitman.png"
Rectangle {
id: exitRect
x: 37
y: 12
width: 100
height: 100
opacity: 1
color: "#00000000"
radius: 35
border.width: 3
border.color: "#ef0707"
anchors.right: parent.right
anchors.rightMargin: 20
anchors.bottom: parent.bottom
anchors.bottomMargin: 15
MouseArea {
id: mouseAreaExit
anchors.fill: parent
onClicked: Qt.quit()
}
}
}
Label {
id: welcometext
width: 227
height: 130
opacity: 1
color: "#ef0707"
text: qsTr("WELCOME TO THE APPLICATION")
anchors.top: parent.top
anchors.topMargin: -8
styleColor: "#f9f9f9"
style: Text.Normal
font.bold: false
font.pointSize: 20
font.family: "Arial"
verticalAlignment: Text.AlignVCenter
horizontalAlignment: Text.AlignHCenter
wrapMode: Text.WordWrap
anchors.verticalCenterOffset: -123
anchors.horizontalCenterOffset: 1
anchors.centerIn: parent
}
}