🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 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 并不是一件困难的事情。 ![](https://box.kancloud.cn/2016-01-22_56a1a14ca555d.png) 图 5-36 Qt4 Demo 的样子 3\.使用 Qt Demo Qt4 Demo 的界面十分清爽,左边列出了可供参考示例的类别,右边则是这个类别的概 述,在左下角还有导航按钮,可以在各个不同页面间跳转。 在界面的最下方中间是 Qt 的标志,左边是【退出】按钮,用于退出 Qt4 Demo,右边是 用于切换全屏显示和正常显示的按钮。 下面介绍使用使用 Qt Demo 的主要流程。 第 1 步,选择某一个大类。这里是选择【Dialogs】,方法是用鼠标左键在上面单击一下, Qt4 Demo 将跳转到该类别的页面,如图 5-37 所示。 ![](https://box.kancloud.cn/2016-01-22_56a1a14cdd553.png) 图 5-37 选择 Qt Demo 中大的类别 第 2 步,选择细分类别。在左侧的细分类别中点选一个,如 【Configuration Dialog】,如图 5-38 所示。 ![](https://box.kancloud.cn/2016-01-22_56a1a14d2a89b.png) 图 5-38 选中【Configuration Dialog】后的情形 第 3 步,查看示例的运行效果。点击【Lauch】按钮,Qt Demo 将运行示例程序,如图 5-39 所示。 ![](https://box.kancloud.cn/2016-01-22_56a1a14d581ff.png) 图 5-39 查看示例运行效果 第 4 步,查阅例子代码和参考文档。这实际上是和 Qt Assistant 配合起来使用的,点 击【Documentation】按钮,将调用 Qt Assistant 并切换到相应的页面,如图 5-40 所示。 ![](https://box.kancloud.cn/2016-01-22_56a1a14d6a215.png) 图 5-40 查看例子代码和参考文档 第 5 步,使用代码或文档。下面实际上就是 Qt Assistant 的相关操作了,进入到某一 个源代码文件中,可以浏览、复制源代码,或者稍作修改作为自己代码中的一部分。这里不 再详述,请读者自行实验。 关于 Qt Demo 的使用就就讲解到这里,请读者朋友在使用中与 Qt Assistant 结合起 来,往往能收到事半功倍的效果。