• <menu id="w2i4a"></menu>
  • logo Qt使用教程

    文檔首頁(yè)>>Qt使用教程>>Qt使用教程:創(chuàng)建移動(dòng)應(yīng)用程序(三)

    Qt使用教程:創(chuàng)建移動(dòng)應(yīng)用程序(三)


    <Qt Enterprise最新版下載>

    鎖定設(shè)備方向

    當(dāng)設(shè)備的方向在橫向和縱向之間更改時(shí),該設(shè)備在默認(rèn)情況下顯示旋轉(zhuǎn)。這個(gè)例子主要是展示如何在最佳的位置固定屏幕。想要在Android上橫向或縱向鎖定方向,您可以將其指定AndroidManifest.xml到中,并在Qt Creator生成。在iOS上,您可以通過(guò)在.pro文件中指定QMAKE_INFO_PLIST變量的值來(lái)在一個(gè)Info.plist文件中鎖定設(shè)備方向。

    添加依賴關(guān)系

    使用下面的庫(kù)依賴關(guān)系信息更新accelbubble.pro文件:

    QT += quick sensors svg xml

    在iOS上,您必須通過(guò)明確地添加插件名稱作為QTPLUGIN變量的值來(lái)鏈接到上面的靜態(tài)庫(kù)中。為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)用程序資源中,并將其部署到移動(dòng)設(shè)備中:

    1. 在Projects視圖中,雙擊qml.qrc文件在資源編輯器中打開(kāi)它。
    2. 選擇Add添加Bluebubble.svg。

    運(yùn)行應(yīng)用程序

    該應(yīng)用程序已完成,并準(zhǔn)備部署到設(shè)備:

    1. 在Android設(shè)備上啟用USB Debugging,或在iOS設(shè)備上啟用developer mode。
    2. 將設(shè)備連接到開(kāi)發(fā)的PC上。
      如果您使用運(yùn)行Android v4.2.2的設(shè)備,那么它應(yīng)該會(huì)提示您連接來(lái)允許USB debugging它連接到PC上。想要避免每次鏈接時(shí)都有這樣的提示,可選擇Always allow from the computer復(fù)選框,然后選擇OK。
    3. 想要在設(shè)備上運(yùn)行該應(yīng)用程序,可使用Ctrl+R。

    文件:

    購(gòu)買(mǎi)Qt Enterprise最新正版授權(quán)!詳情請(qǐng)"咨詢?cè)诰€客服"

    新年新禧新氣象,送禮送福送優(yōu)惠!優(yōu)惠詳情點(diǎn)擊查看>>

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();