Qt使用教程:創(chuàng)建移動應(yīng)用程序(三)
鎖定設(shè)備方向
當(dāng)設(shè)備的方向在橫向和縱向之間更改時(shí),該設(shè)備在默認(rèn)情況下顯示旋轉(zhuǎn)。這個(gè)例子主要是展示如何在最佳的位置固定屏幕。想要在Android上橫向或縱向鎖定方向,您可以將其指定AndroidManifest.xml到中,并在Qt Creator生成。在iOS上,您可以通過在.pro文件中指定變量的值來在一個(gè)Info.plist文件中鎖定設(shè)備方向。
添加依賴關(guān)系
使用下面的庫依賴關(guān)系信息更新accelbubble.pro文件:
QT += quick sensors svg xml
在iOS上,您必須通過明確地添加插件名稱作為QTPLUGIN變量的值來鏈接到上面的靜態(tài)庫中。為iOS構(gòu)建指定一個(gè)qmake范圍(也可以包含QMAKE_INFO_PLIST變量):
ios { QTPLUGIN += qsvg qsvgicon qtsensors_ios QMAKE_INFO_PLIST = Info.plist }
添加完依賴關(guān)系之后,選擇Build > Run qmake將更改應(yīng)用到項(xiàng)目的Makefile上。
添加資源
您需要添加Bluebubble.svg圖像文件到應(yīng)用程序資源中,并將其部署到移動設(shè)備中:
- 在Projects視圖中,雙擊qml.qrc文件在資源編輯器中打開它。
- 選擇Add添加Bluebubble.svg。
運(yùn)行應(yīng)用程序
該應(yīng)用程序已完成,并準(zhǔn)備部署到設(shè)備:
- 在Android設(shè)備上啟用USB Debugging,或在iOS設(shè)備上啟用developer mode。
- 將設(shè)備連接到開發(fā)的PC上。
如果您使用運(yùn)行Android v4.2.2的設(shè)備,那么它應(yīng)該會提示您連接來允許USB debugging它連接到PC上。想要避免每次鏈接時(shí)都有這樣的提示,可選擇Always allow from the computer復(fù)選框,然后選擇OK。 - 想要在設(shè)備上運(yùn)行該應(yīng)用程序,可使用Ctrl+R。
文件:
購買Qt Enterprise最新正版授權(quán)!詳情請""
新年新禧新氣象,送禮送福送優(yōu)惠!優(yōu)惠詳情點(diǎn)擊查看>>