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的文章

相關文章
相關標籤/搜索