Qt使用教程:创建移动应用程序(三)

原创|使用教程|编辑:龚雪|2016-01-11 09:12:31.000|阅读 301 次

概述:本教程主要介绍了如何使用Qt Quick控件为Android和iOS设备开发Qt Quick应用程序。我们使用Qt Creator实现Qt Quick应用程序加速基于加速度值变化的SVG(可伸缩向量图形)图像。

相关链接:

<Qt Enterprise最新版下载>

锁定设备方向

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

添加依赖关系

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

QT += quick sensors svg xml

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

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

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

添加资源

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

  1. 在Projects视图中,双击qml.qrc文件在资源编辑器中打开它。
  2. 选择Add添加Bluebubble.svg。

运行应用程序

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

  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 Enterprise最新正版授权!详情请"咨询在线客服"

新年新禧新气象,送礼送福送优惠!优惠详情点击查看>>



标签:移动开发跨平台UI界面C/C++

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:慧都控件网

登录 慧都网发表评论


慧都网友 2016-01-11 10:10:55.000
0

介绍非常清楚,步骤详尽,很不错哈,期待更多的教程!


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线
客服
在线
QQ
电话
咨询
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat