文章目录
  1. 1. 前言
  2. 2. 搭建开发环境
    1. 2.1. 安装 Qt5
    2. 2.2. 安装 Ubuntu QML 工具
  3. 3. 编写 Ubuntu Phone App
  4. 4. 运行
  5. 5. 参考资料

前言

最近网上一直吵得很热闹的 Ubuntu Phone 计划于今年2月推出SDK,本篇参考Create a currency converter phone app一文,讲解如何在 Ubuntu 12.04 下搭建 Ubuntu Phone 开发环境。

搭建开发环境

安装 Qt5

使用 Ctrl+Alt+T 组合快捷键打开终端,并输入以下命令:

1
$ sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-beta1 && sudo apt-get update && sudo apt-get install qt5-meta-full && echo 'export PATH=/opt/qt5/bin:$PATH' >> ~/.bashrc

安装 Ubuntu QML 工具

导入 Ubuntu QML toolkit PPA:

1
$ sudo add-apt-repository ppa:ui-toolkit/ppa

由于上述 PPA 中只提供了 12.10 安装包,所以需要替换下安装源中的’precise’

1
$ sudo sed -i 's/precise/quantal/g' /etc/apt/sources.list.d/ui-toolkit-ppa-precise.list

开始安装 QML toolkit:

1
$ sudo apt-get update && sudo apt-get install qt-components-ubuntu qt-components-ubuntu-demos qt-components-ubuntu-examples qt-components-ubuntu-doc notepad-qml

编写 Ubuntu Phone App

参考Create a currency convert phone app一文,编写QML文件,源码如下:

QML源文件

运行

由于 Ubuntu QML toolkit 使用的是 QML2,因此需要使用 qmlscene 工具运行:

$ qmlscene CurrencyConvertrt.qml

Ubuntu Phone App

参考资料

文章目录
  1. 1. 前言
  2. 2. 搭建开发环境
    1. 2.1. 安装 Qt5
    2. 2.2. 安装 Ubuntu QML 工具
  3. 3. 编写 Ubuntu Phone App
  4. 4. 运行
  5. 5. 参考资料