Linux 上简单的MeeGo 开发 QT 程序


介绍

这个教程介绍了Linux下的 MeeGo x86 开发。教程解说了基本的开发流程,重点介绍了如何使用SDK附带的那些工具。

教程不会涉及一些开发细节,例如 Qt 和 MeeGo 的 API、或是如何将程序整合到 MeeGo 环境中。

如何开发 (简要说明)

  • 获取并安装 MeeGo SDK
  • 进入 MeeGo SDK 环境
  • 启动模拟器
  • 启动 Qt Creator
  • 使用 Qt Creator 创建一个项目, 配置项目的 DISPLAY 环境变量,让项目能够在模拟器中运行
  • 使用 SDK 的 Qt 库编译项目。
  • 在模拟器中运行程序
  • 在模拟器中为程序 Debug

如果你有一台真实的 MeeGo 设备:

  • 准备设备
  • 在设备上运行程序
  • 在设备上为程序 Debug

如何开发 (详细说明)

在你的机器上安装 MeeGo SDK

请参阅 在 Linux 上使用 MeeGo SDK 的介绍。

进入 MeeGo chroot 环境

请参阅 这个介绍 。

运行模拟器

把所有东西安装配置完成后,你应该可以在 MeeGo chroot 环境中 运行模拟器 了。

使用 Qt Creator 创建项目

让 startmeego 脚本继续运行,然后启动 Qt Creator :

qtcreator &

这会在 host 上运行 Qt Creator (而不是在 Xephyr 里):

File:Simulator_QtCreator_splash.png

然后,配置一个新项目:

  • 创建一个新项目(File > New File or Project)。 在 Projects 对话框中, 选择 Qt Gui Application ,然后点击 OK
  • 输入 helloworld 作为项目名称,选择一个保存项目的目录 (例如,www.bkjia.com如果你使用 root 账户工作的话,可以选择 /root )。 然后点击 Next
  • 保持 Class Information 对话框的默认配置,然后点击 Next
  • Project Management 对话框里,点击 Finish

输入一些代码:

  • 打开 Forms 目录,双击 mainwindow.ui 打开图形窗体编辑器。
  • 从窗体编辑器左边的组件列表里,拖出一个 label ,放到编辑中的窗体上。
  • 修改 label 的文本( "Hello world" 是个不错的选择 )。
  • 再拽几个你喜欢的东西上去。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 下一页

相关内容