简体   繁体   English

如何在Android上访问Qt5.2 Quick 2项目的陀螺仪?

[英]How to access gyroscope form Qt5.2 Quick 2 project on Android?

I have created simple Qt Quick 2 project. 我创建了简单的Qt Quick 2项目。 I want to access gyroscope. 我想要访问陀螺仪。

import QtQuick 2.1
import QtSensors 5.0

Rectangle {
    id: root
    color: "black"

    GyroscopeReading {
        onXChanged: {

        }
        onYChanged: {

        }
        onZChanged: {

        }
    }
}

In .pro file I added 'QT += sensors'. 在.pro文件中,我添加了'QT + = sensors'。

My application doesn't work. 我的申请不起作用。 I see white screen. 我看到白色的屏幕。 In the application output I see 'module "QtSensors" plugin "declarative_sensors" not found' 在应用程序输出中,我看到'模块'QtSensors“插件”declarative_sensors“未找到”

What am I doing wrong? 我究竟做错了什么?

Thanks! 谢谢!

fixed it by making these changes in the QML file: 通过在QML文件中进行这些更改来修复它:

import QtSensors 5.0 as Sensors
...
Sensors.Accelerometer {
....
}

from here: http://qt-project.org/forums/viewthread/37033/ 从这里: http//qt-project.org/forums/viewthread/37033/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM