5.3 使用 Qt Demo 学习 Qt 应用程序开发

1.简介

Qt Demo 是 Qt 套件之一,它包含了大量的演示和示例程序,基本涵盖了 Qt 编程中的 主要类别,将它与 Qt Assistant 结合使用能够收到很好的效果。

2.运行 Qt Demo

要运行 Qt Demo,在 Windows 下,如果是可依次单击【开始】→【(所有)程序】→【Qt SDK by Nokia v2009.03(OpenSource)】→【Qt Demo】;在 X11 下,可在命令行终端 中输入 assistant 命令;在 Mac OS X Finder 中,只需双击 assistant 即可。

注意,上述指的是一般的情况,请根据你自己安装 Qt 的实际情况进行调整,如采用 SDK 方式安装和采用框架方式安装后,程序组中的指向 Qt Demo 的名字会有所不同,但区别 不大;而各个 Linux 发行版对链接 Qt Demo 的快捷方式命名也有所不同,甚至有时路径也 不完全一样。下面举个具体例子:

如果你是编译源代码来安装的 Qt,并且没有为其配置快捷方式的话,那么可以用命令 行方式运行 Qt Demo,这里以 Red Flag 6.0 为例,进入命令行界面,依次键入:

$cd /usr/bin
$./qtdemo-qt4

即可运行 Qt Demo 了。

通常 Qt Demo 运行起来的样子如图 5-36 所示,比较遗憾的是目前 Qt4 Demo 还是全英 文的,这就要求使用者对计算机相关的计算机英语有熟练的掌握,如果能够做到这一点,那 么使用 Qt4 Demo 并不是一件困难的事情。

图 5-36 Qt4 Demo 的样子

3.使用 Qt Demo

Qt4 Demo 的界面十分清爽,左边列出了可供参考示例的类别,右边则是这个类别的概 述,在左下角还有导航按钮,可以在各个不同页面间跳转。

在界面的最下方中间是 Qt 的标志,左边是【退出】按钮,用于退出 Qt4 Demo,右边是 用于切换全屏显示和正常显示的按钮。

下面介绍使用使用 Qt Demo 的主要流程。

第 1 步,选择某一个大类。这里是选择【Dialogs】,方法是用鼠标左键在上面单击一下, Qt4 Demo 将跳转到该类别的页面,如图 5-37 所示。

图 5-37 选择 Qt Demo 中大的类别

第 2 步,选择细分类别。在左侧的细分类别中点选一个,如 【Configuration Dialog】,如图 5-38 所示。

图 5-38 选中【Configuration Dialog】后的情形

第 3 步,查看示例的运行效果。点击【Lauch】按钮,Qt Demo 将运行示例程序,如图 5-39 所示。

图 5-39 查看示例运行效果

第 4 步,查阅例子代码和参考文档。这实际上是和 Qt Assistant 配合起来使用的,点 击【Documentation】按钮,将调用 Qt Assistant 并切换到相应的页面,如图 5-40 所示。

图 5-40 查看例子代码和参考文档

第 5 步,使用代码或文档。下面实际上就是 Qt Assistant 的相关操作了,进入到某一 个源代码文件中,可以浏览、复制源代码,或者稍作修改作为自己代码中的一部分。这里不 再详述,请读者自行实验。

关于 Qt Demo 的使用就就讲解到这里,请读者朋友在使用中与 Qt Assistant 结合起 来,往往能收到事半功倍的效果。