将Qt QML应用程序部署到Android时出现空白屏幕

时间:2016-12-25 17:31:26

标签: android qt x86 qml avd

我已下载Android Studio,我正在使用x86 AVD来运行我的应用程序。我能够将我的应用程序部署到模拟器,但它总是显示一个空白的白色屏幕。只有当我的应用程序有一些QML代码时才会发生这种情况,如果我运行一个纯C ++示例,那么应用程序就会正确显示。 代码如下。

import QtQuick 2.6
import QtQuick.Controls 1.0
ApplicationWindow{
    color: "blue"
    height: 500; width: 400
    Text {
        id: name
        text: qsTr("text")
        anchors.centerIn: parent
    }
}

1 个答案:

答案 0 :(得分:4)

http://doc.qt.io/qt-5/qml-qtquick-controls-applicationwindow.html#details说:

  

注意:默认情况下,ApplicationWindow不可见。

所以你必须设置

visible: true