Qt的参考文档对于任何Qt开发者来说都是一个必不可少的工具,因为它包含了每个Qt中的类和函数。虽然本书用了许多Qt的类和函数,但并没有用到所有的类和函数,也没有提供每一个细节。为了从Qt中得到最大的益处,你应该尽快使自己熟悉Qt的参考文档。
这个文档在Qt的安装目录的doc/html子目录中,格式是html,可以用任何的浏览器阅读。你也可以使用Qt Assistant,就是Qt的帮助浏览器,它有强大的搜索功能和索引的特性,比普通的web浏览器更快速容易的使用。怎样运行Qt Assistant,在Windows下的开始菜单中找到Trolltech v4.x.y|Assistant;在Unix下命令行中输入assistant,或在苹果机中双击Assitant。
在首页的"API Reference"链接提供不同的方式来寻找Qt的各种类。"All pages"页面列出了Qt的API中所有的类。"Main Class"页面仅仅列举了Qt中的最常用的类。作为一个练习,你可能想查一下我们在这章中使用过的类和函数。
注意到继承的函数在父类的文档中;举个例子,QPushButton类本身没有show()函数,但是它继承于QWidget类,下图中展示了迄今为止我们已经看到过的类之间的关系。
Qt的当前版本的参考文档和一些早期的把嫩的文档在http://doc.trolltech.com/上可找到。这个网站也提供从Qt Quarterly中选取的文章和寄给商业证书持有者的Qt程序员的简报。
Widget风格
下面这些截图是迄今为止是在Linux中截取的,但是Qt应用程序在每个支持的平台看起来就像本地平台的风格。Qt模拟各种平台的风格来实现这个功能而不是把风格包装到一个它特定的平台或工具widget集。
在Qt/X11和Qtopia核心中,默认的风格是Plastique,这种风格使用了渐近抗锯齿技术来提供一种现代的外观。Qt应用程序用户可以通过使用-syle命令行选项来覆盖默认的风格。例如,为了在X11上使用Motif风格来启动前面的输入年龄应用程序,简单的在命令行上键入下列命令:
./age -style motif
不像其它的风格,Windows Xp和苹果风格仅仅只能在各自对应的平台可用,因为它们只信赖自己的平台主题引擎。
本章已经介绍了核心概念诸如signalslot连接和布局。也已经开始显露出Qt的本质和完全面向对象和widget的应用。如果你查看Qt的文档,你会找到一种统一的方法来让你容易弄懂如何使用新的widget,你还能找到Qt细心挑选出来的函数,参数,枚举的名字等等,使使用Qt编程让人惊讶的惬意和容易。
接下来的第一部分的各章节囊括Qt的基本原理,展示了如何创建完整的有菜单,工具条,窗口文档,状态条和对话框的GUI应用程序,和下层的功能如读写操作文件。