1. 程式人生 > >Qt跨平臺的一個例程

Qt跨平臺的一個例程

條件 手機 net mx4 qml .com ubun 介紹 桌面

我的同事penk在近期北京的Hackathon展示了一個在多平臺的例程。

非常多開發人員對這個挺感興趣的。

今天我就把這個資源介紹給大家。

這是同一個用Qt寫的應用。能夠同一時候在Ubuntu Destkop。android, iOS接Ubuntu phone上能夠同一時候執行的一個例程。


大家能夠在地址:http://www.terrariumapp.com/。

該項目的全部的源代碼也能夠在地址:https://github.com/penk/terrarium-app。

在github裏有具體介紹怎樣編譯並部署到不同的平臺的指令。


今天。我也有幸在我的Ubuntu Desktop上實現了Qt在android手機上的執行。我從Qt SDK中移植過來一個應用samegame。它的源代碼在:


https://github.com/liu-xiao-guo/samegame


在Ubuntu桌面上執行:


技術分享


在Samsung Note3上執行:


技術分享 技術分享


在Android模擬器上執行:


技術分享


在MX4上執行:

技術分享


我們能夠看出來。

相同一個Qt/QML應用在不同的裝置上不須要做不論什麽的改動就能夠在不同的平臺上執行!

這就是Qt/QML的魅力。因為硬件資源限制,我們不能嘗試在iOS上的執行情況。有條件的開發人員能夠自己在自己的蘋果裝置中試一下!



Qt跨平臺的一個例程