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

<Qt Enterprise最新版下载>

锁定设备方向

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

添加依赖关系

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

1
QT += quick sensors svg xml

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

1
2
3
4
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的文章>>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值