Qt使用教程之建立移动应用程序(三)

<Qt Enterprise最新版下载>html

锁定设备方向

当设备的方向在横向和纵向之间更改时,该设备在默认状况下显示旋转。这个例子主要是展现如何在最佳的位置固定屏幕。想要在Android上横向或纵向锁定方向,您能够将其指定AndroidManifest.xml到中,并在Qt Creator生成。在iOS上,您能够经过在.pro文件中指定QMAKE_INFO_PLIST变量的值来在一个Info.plist文件中锁定设备方向。ios

添加依赖关系

使用下面的库依赖关系信息更新accelbubble.pro文件:编辑器

QT += quick sensors svg xmlsvg

在iOS上,您必须经过明确地添加插件名称做为QTPLUGIN变量的值来连接到上面的静态库中。为iOS构建指定一个qmake范围(也能够包含QMAKE_INFO_PLIST变量):ui

ios {
QTPLUGIN += qsvg qsvgicon qtsensors_ios
QMAKE_INFO_PLIST = Info.plist
}

添加完依赖关系以后,选择Build > Run qmake将更改应用到项目的Makefile上。spa

添加资源

您须要添加Bluebubble.svg图像文件到应用程序资源中,并将其部署到移动设备中:插件

  1. 在Projects视图中,双击qml.qrc文件在资源编辑器中打开它。debug

  2. 选择Add添加Bluebubble.svg。code

运行应用程序

该应用程序已完成,并准备部署到设备:orm

  1. 在Android设备上启用USB Debugging,或在iOS设备上启用developer mode

  2. 将设备链接到开发的PC上。
    若是您使用运行Android v4.2.2的设备,那么它应该会提示您链接来容许USB debugging它链接到PC上。想要避免每次连接时都有这样的提示,可选择Always allow from the computer复选框,而后选择OK。

  3. 想要在设备上运行该应用程序,可以使用Ctrl+R。

文件:

有兴趣的朋友能够点击查看更多有关Qt的文章

相关文章
相关标签/搜索