Qt Creator。 Qt快速应用程序屏幕未显示在我的Android设备上

时间:2015-06-04 14:31:11

标签: android qt qml qtquick2 mainwindow

我是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
    }
}

0 个答案:

没有答案