是否可以通过Qt使用Surface Pro 3的加速度计?

时间:2014-09-12 10:33:02

标签: c++ qt windows-runtime windows-8.1 accelerometer

是否可以通过Qt使用Surface Pro 3的加速度计?它是否适用于QtCreator和MinGW,还是需要Visual Studio?

Qt 5.3文档对我来说有点混乱:

http://qt-project.org/doc/qt-5/qtsensors-index.html

“目前Android,BlackBerry 10,iOS,SailFish和WinRT支持API”

兼容性映射(http://qt-project.org/doc/qt-5/compatmap.html)表示支持Windows 8 / RT。这是否意味着支持Surface Pro 3?

我自己无法访问Surface Pro 3,因此无法测试。

1 个答案:

答案 0 :(得分:0)

是的,有可能!但遗憾的是,Qt 5.4没有开箱即用。您必须更改qtsensors插件中的一些文件并使用MSVC2013进行编译。之后,您甚至可以从Windows 8.1桌面使用传感器(包括QAccelerometer)(而不是地铁的东西)。

请参阅this question以及来自user2629409的答案,其中显示了当您想知道Surface Pro 3上哪些特定传感器可用时您需要执行的步骤以及我的评论。

在此过程之后,您可以正常使用qsensors。开始阅读QSensor课程,这个overview可能是一个好主意。